| Overall Result: FAIL |
|---|
| Report Production | Report Configuration | Analysis phases |
|---|---|---|
|
|
|
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
9 S | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C | |
|
|
20 S | CERT DCL31-C | |
|
|
30 S | CERT EXP30-C,EXP31-C | |
|
|
5 D | CERT EXP33-C | |
|
|
39 S | CERT FLP30-C | |
|
|
43 S | CERT ENV33-C,SIG32-C | |
|
|
47 S | CERT ARR30-C | |
|
|
71 S | CERT DCL30-C,MEM36-C | |
|
|
86 S | CERT ERR31-C | |
|
|
93 S | CERT INT01-C,INT02-C,INT07-C | |
|
|
94 S | CERT EXP11-C,EXP36-C,INT11-C | |
|
|
98 S | CERT EXP37-C | |
|
|
17 D | CERT DCL32-C | |
|
|
19 D | CERT EXP37-C | |
|
|
20 D | CERT DCL31-C,ERR30-C | |
|
|
24 D | CERT DCL31-C | |
|
|
1 X | CERT ARR31-C | |
|
|
134 S | CERT EXP10-C,EXP30-C | |
|
|
35 D | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
1 Q | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
157 S | CERT STR05-C,STR30-C | |
|
|
170 S | CERT DCL07-C,EXP37-C | |
|
|
41 D | CERT EXP37-C | |
|
|
42 D | CERT DCL30-C | |
|
|
43 D | CERT INT32-C,INT33-C | |
|
|
248 S | CERT INT33-C | |
|
|
45 D | CERT EXP08-C,EXP34-C | |
|
|
49 D | CERT FIO42-C | |
|
|
326 S | CERT DCL31-C | |
|
|
344 S | CERT EXP32-C | |
|
|
51 D | CERT MEM30-C | |
|
|
355 S | CERT DCL32-C | |
|
|
403 S | CERT INT34-C | |
|
|
433 S | CERT INT02-C,INT31-C | |
|
|
434 S | CERT INT02-C,INT31-C,STR34-C | |
|
|
442 S | CERT INT02-C,FLP33-C | |
|
|
443 S | CERT INT02-C,FLP33-C | |
|
|
444 S | CERT FLP33-C | |
|
|
456 S | CERT MSC31-C | |
|
|
57 D | CERT EXP33-C | |
|
|
476 S | CERT ARR30-C | |
|
|
480 S | CERT DCL33-C | |
|
|
483 S | CERT MEM34-C | |
|
|
484 S | CERT MEM31-C | |
|
|
487 S | CERT MEM35-C | |
|
|
489 S | CERT DCL33-C,FIO43-C | |
|
|
493 S | CERT INT32-C | |
|
|
494 S | CERT INT32-C | |
|
|
496 S | CERT EXP37-C | |
|
|
61 X | CERT DCL32-C |
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
64 X | CERT ARR30-C | |
|
|
69 D | CERT EXP33-C | |
|
|
562 S | Use of ++,-- or = in macro parameters. | CERT PRE31-C |
|
|
75 D | CERT FIO31-C | |
|
|
68 X | CERT DCL00-C | |
|
|
69 X | CERT ARR30-C | |
|
|
573 S | Macro concatenation of uni char names. | CERT PRE30-C |
|
|
575 S | Linkage differs from previous declaration. | CERT DCL36-C |
|
|
576 S | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| Number of Violations | LDRA Code | (C) Checking (Mandatory) Standards | CERT Code |
|---|
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
|
|
5 S | CERT MSC03-C | |
| 667 | 12 S | CERT MSC01-C | |
| 59 | 21 S | CERT DCL07-C | |
|
|
1 D | CERT MSC13-C | |
|
|
4 D | CERT MSC13-C | |
|
|
7 D | CERT MSC13-C | |
|
|
8 D | CERT MSC08-C | |
|
|
15 D | CERT MSC13-C | |
| 19 | 41 S | CERT DCL10-C,DCL11-C | |
| 49 | 44 S | CERT DCL03-C,INT06-C | |
| 5 | 50 S | CERT INT13-C | |
|
|
52 S | CERT INT02-C | |
|
|
54 S | CERT EXP06-C | |
| 10 | 57 S | CERT MSC03-C,MSC12-C | |
| 2 | 58 S | CERT MSC03-C | |
| 39 | 59 S | CERT MSC03-C | |
|
|
73 S | CERT INT12-C | |
| 36 | 79 S | CERT PRE03-C | |
|
|
81 S | CERT PRE07-C | |
| 14 | 85 S | CERT INT09-C | |
| 107 | 95 S | CERT EXP11-C | |
| 22 | 99 S | CERT MSC02-C | |
| 3 | 101 S | CERT INT02-C | |
|
|
27 D | CERT DCL15-C | |
| 25 | 113 S | CERT MSC09-C | |
| 104 | 77 S | CERT PRE02-C | |
| 66 | 78 S | CERT PRE01-C,PRE02-C | |
| 63 | 96 S | CERT INT02-C | |
|
|
115 S | CERT STR03-C | |
|
|
119 S | CERT MSC04-C | |
| 105 | 120 S | CERT INT13-C | |
|
|
125 S | CERT PRE05-C | |
| 4 | 131 S | CERT DCL01-C | |
| 2 | 132 S | CERT MSC02-C | |
|
|
133 S | CERT EXP02-C | |
|
|
135 S | CERT DCL07-C | |
| 1 | 139 S | CERT MSC07-C | |
|
|
140 S | CERT MSC07-C | |
|
|
176 S | CERT MSC10-C | |
| 195 | 177 S | CERT DCL04-C | |
| 88 | 200 S | CERT DCL00-C | |
| 1158 | 201 S | CERT DCL06-C,EXP07-C,EXP09-C | |
| 2 | 203 S | CERT EXP05-C | |
|
|
218 S | CERT PRE04-C | |
| 32 | 243 S | CERT PRE06-C | |
| 263 | 273 S | CERT PRE03-C | |
| 1 | 299 S | CERT DCL05-C | |
| 1 | 1 J | CERT MSC07-C | |
| 6 | 302 S | CERT MSC04-C | |
| 6 | 329 S | CERT INT07-C |
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
| 45 | 331 S | CERT INT13-C | |
|
|
332 S | CERT INT02-C | |
| 10 | 334 S | CERT INT02-C | |
| 30 | 340 S | CERT PRE00-C | |
| 8 | 352 S | CERT DCL12-C | |
|
|
50 D | CERT MEM00-C | |
| 160 | 361 S | CERT EXP00-C | |
| 1 | 376 S | CERT MSC10-C | |
| 24 | 381 S | CERT DCL05-C | |
| 113 | 382 S | CERT EXP12-C | |
|
|
53 D | CERT EXP08-C | |
|
|
387 S | CERT DCL08-C | |
| 26 | 400 S | CERT EXP03-C | |
|
|
401 S | CERT ARR00-C | |
|
|
406 S | CERT EXP02-C | |
|
|
54 D | CERT EXP08-C | |
|
|
408 S | CERT EXP02-C | |
|
|
432 S | CERT INT07-C | |
|
|
438 S | CERT EXP08-C | |
|
|
439 S | CERT INT15-C | |
| 1 | 440 S | CERT INT15-C | |
|
|
446 S | CERT INT02-C | |
| 2 | 452 S | CERT INT02-C | |
|
|
457 S | CERT INT02-C | |
| 686 | 458 S | CERT INT02-C,INT07-C | |
| 1 | 486 S | CERT FIO00-C | |
| 8 | 488 S | CERT INT08-C | |
|
|
491 S | CERT INT02-C | |
|
|
61 D | CERT DCL15-C | |
|
|
62 D | CERT DCL13-C | |
|
|
515 S | CERT DCL04-C | |
|
|
65 D | CERT MSC12-C | |
|
|
70 D | CERT MSC12-C | |
|
|
553 S | Function and proto should both be static. | CERT DCL15-C |
|
|
72 D | CERT EXP10-C | |
|
|
67 X | CERT DCL02-C | |
|
|
74 D | CERT EXP10-C | |
|
|
568 S | #include "filename" uses standard library name. | CERT PRE04-C |
| 3 | 577 S | Sizeof argument is a pointer. | CERT EXP01-C |
| 8 | 578 S | Sizeof used in arithmetic expression. | CERT EXP03-C |
|
|
78 D | CERT DCL00-C | |
| 7 | 584 S | Remainder of % op could be negative. | CERT INT10-C |
| 8 | 585 S | Bitwise and arith operations on same data. | CERT INT14-C |
|
|
586 S | Format is not %j for user defined type. | CERT INT15-C |
| Number of Mandatory Standards checked | 39 |
| Number of Checking Standards checked | 0 |
| Number of Optional Standards checked | 77 |
| Total Standards checked | 116 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Last Modification Date |
|---|---|
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\tparm.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\textbuffer.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\textbuffer-view.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\textbuffer-commands.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\terminfo-core.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\term.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\term-terminfo.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\term-dummy.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\term-curses.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\statusbar.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\statusbar-items.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\statusbar-config.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\module-formats.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\mainwindows.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\mainwindows-layout.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\mainwindow-activity.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\lastlog.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\irssi.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-windows.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-readline.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-printtext.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-expandos.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-entry.c | Tue Jul 21 11:48:09 2009 |
| Number of procedures: | 548 |
| Number of locally uncalled procedures: | 2 |
| Maximum loop depth: | 2 |
| Total Cyclomatic Complexity: | 1800 |
| Number of reformatted executable lines: | 17871 |
| Number of lines of comments: | 4706 |
| Globals / code outside procedures - FAIL |
|---|
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | gui-entry.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | common.h: 4 | Found #define. | CERT PRE03-C |
| O | common.h: 6 | Found #define. | CERT PRE03-C |
| O | common.h: 7 | Found #define. | CERT PRE03-C |
| O | common.h: 9 | Found #define. | CERT PRE03-C |
| O | common.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | common.h: 47 | Found #define. | CERT PRE03-C |
| O | common.h: 48 | Found #define. | CERT PRE03-C |
| O | common.h: 49 | Found #define. | CERT PRE03-C |
| O | common.h: 50 | Found #define. | CERT PRE03-C |
| O | common.h: 51 | Found #define. | CERT PRE03-C |
| O | common.h: 52 | Found #define. | CERT PRE03-C |
| O | common.h: 56 | Found #define. | CERT PRE03-C |
| O | common.h: 70 | Found #define. | CERT PRE03-C |
| O | common.h: 71 | Found #define. | CERT PRE03-C |
| O | common.h: 71 | Literal value requires a U suffix. | CERT INT13-C |
| O | common.h: 86 | Found #define. | CERT PRE03-C |
| O | common.h: 86 | Literal value requires a U suffix. | CERT INT13-C |
| O | common.h: 86 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 88 | Found #define. | CERT PRE03-C |
| O | common.h: 88 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | common.h: 88 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 90 | Found #define. | CERT PRE03-C |
| O | common.h: 93 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 93 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 96 | Found #define. | CERT PRE03-C |
| O | common.h: 96 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 96 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 97 | Found #define. | CERT PRE03-C |
| O | common.h: 97 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 97 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 98 | Found #define. | CERT PRE03-C |
| O | common.h: 98 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 98 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 98 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 99 | Found #define. | CERT PRE03-C |
| O | common.h: 99 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 99 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 99 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 100 | Found #define. | CERT PRE03-C |
| O | common.h: 100 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 100 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 101 | Found #define. | CERT PRE03-C |
| O | common.h: 101 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 101 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 102 | Found #define. | CERT PRE03-C |
| O | common.h: 102 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 102 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 102 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 103 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | common.h: 103 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 103 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 104 | Found #define. | CERT PRE03-C |
| O | common.h: 104 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 104 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 105 | Found #define. | CERT PRE03-C |
| O | common.h: 105 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 105 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 105 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 106 | Found #define. | CERT PRE03-C |
| O | common.h: 106 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 106 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 107 | Found #define. | CERT PRE03-C |
| O | common.h: 107 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 107 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 108 | Found #define. | CERT PRE03-C |
| O | common.h: 108 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 108 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 109 | Found #define. | CERT PRE03-C |
| O | common.h: 109 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 109 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 109 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 110 | Found #define. | CERT PRE03-C |
| O | common.h: 110 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 110 | Macro contains unacceptable items | CERT PRE03-C |
| O | term.h: 7 | Found #define. | CERT PRE03-C |
| O | term.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | term.h: 8 | Found #define. | CERT PRE03-C |
| O | term.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | term.h: 9 | Found #define. | CERT PRE03-C |
| O | term.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | term.h: 10 | Found #define. | CERT PRE03-C |
| O | term.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | term.h: 11 | Found #define. | CERT PRE03-C |
| O | term.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | term.h: 12 | Found #define. | CERT PRE03-C |
| O | term.h: 12 | Define used for numeric constant. | CERT DCL00-C |
| O | term.h: 14 | Found #define. | CERT PRE03-C |
| O | term.h: 16 | Found #define. | CERT PRE03-C |
| O | term.h: 19 | Found #define. | CERT PRE03-C |
| O | term.h: 19 | Define used for numeric constant. | CERT DCL00-C |
| O | term.h: 20 | Found #define. | CERT PRE03-C |
| O | term.h: 20 | Define used for numeric constant. | CERT DCL00-C |
| O | term.h: 21 | Found #define. | CERT PRE03-C |
| O | term.h: 21 | Define used for numeric constant. | CERT DCL00-C |
| O | term.h: 26 | Identifier not declared on new line. | CERT DCL04-C |
| O | term.h: 27 | Identifier not declared on new line. | CERT DCL04-C |
| O | module.h: 4 | Found #define. | CERT PRE03-C |
| O | misc.h: 8 | Found #define. | CERT PRE03-C |
| O | misc.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | misc.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | misc.h: 8 | Macro contains unacceptable items | CERT PRE03-C |
| O | utf8.h: 5 | Found #define. | CERT PRE03-C |
| O | utf8.h: 5 | Use of function like macro. | CERT PRE00-C |
| O | utf8.h: 6 | Found #define. | CERT PRE03-C |
| O | utf8.h: 6 | Use of function like macro. | CERT PRE00-C |
| O | utf8.h: 7 | Found #define. | CERT PRE03-C |
| O | utf8.h: 7 | Use of function like macro. | CERT PRE00-C |
| O | utf8.h: 8 | Found #define. | CERT PRE03-C |
| O | utf8.h: 8 | Use of function like macro. | CERT PRE00-C |
| O | utf8.h: 9 | Found #define. | CERT PRE03-C |
| O | utf8.h: 9 | Use of function like macro. | CERT PRE00-C |
| O | utf8.h: 14 | Found #define. | CERT PRE03-C |
| O | utf8.h: 14 | No cast when ~ or << applied to small types. | CERT INT02-C |
| O | utf8.h: 14 | Literal value requires a U suffix. | CERT INT13-C |
| O | utf8.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | themes.h: 46 | Found #define. | CERT PRE03-C |
| O | themes.h: 46 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | themes.h: 46 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | themes.h: 47 | Found #define. | CERT PRE03-C |
| O | themes.h: 47 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | themes.h: 53 | Found #define. | CERT PRE03-C |
| O | themes.h: 53 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 54 | Found #define. | CERT PRE03-C |
| O | themes.h: 54 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 55 | Found #define. | CERT PRE03-C |
| O | themes.h: 55 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 57 | Found #define. | CERT PRE03-C |
| O | themes.h: 57 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 58 | Found #define. | CERT PRE03-C |
| O | themes.h: 58 | Define used for numeric constant. | CERT DCL00-C |
| O | window-item-def.h: 4 | Found #define. | CERT PRE03-C |
| O | window-item-def.h: 5 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | window-item-def.h: 6 | Included file not protected with #define. | CERT PRE06-C |
| O | window-item-rec.h: 18 | Found #define. | CERT PRE03-C |
| O | window-item-rec.h: 18 | Use of function like macro. | CERT PRE00-C |
| O | command-history.h: 9 | Identifier not declared on new line. | CERT DCL04-C |
| O | command-history.h: 10 | Identifier not declared on new line. | CERT DCL04-C |
| O | fe-windows.h: 7 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | fe-windows.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | fe-windows.h: 24 | Identifier not declared on new line. | CERT DCL04-C |
| O | formats.h: 7 | Found #define. | CERT PRE03-C |
| O | formats.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 8 | Found #define. | CERT PRE03-C |
| O | formats.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 9 | Found #define. | CERT PRE03-C |
| O | formats.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 10 | Found #define. | CERT PRE03-C |
| O | formats.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 11 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | formats.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 12 | Found #define. | CERT PRE03-C |
| O | formats.h: 12 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 13 | Found #define. | CERT PRE03-C |
| O | formats.h: 13 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 14 | Found #define. | CERT PRE03-C |
| O | formats.h: 14 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 15 | Found #define. | CERT PRE03-C |
| O | formats.h: 15 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 17 | Found #define. | CERT PRE03-C |
| O | formats.h: 17 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 18 | Found #define. | CERT PRE03-C |
| O | formats.h: 18 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | formats.h: 27 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | formats.h: 35 | Found #define. | CERT PRE03-C |
| O | formats.h: 35 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 36 | Found #define. | CERT PRE03-C |
| O | formats.h: 36 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 37 | Found #define. | CERT PRE03-C |
| O | formats.h: 37 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 39 | Found #define. | CERT PRE03-C |
| O | formats.h: 39 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 40 | Found #define. | CERT PRE03-C |
| O | formats.h: 40 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 42 | Found #define. | CERT PRE03-C |
| O | formats.h: 42 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 43 | Found #define. | CERT PRE03-C |
| O | formats.h: 43 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 57 | Found #define. | CERT PRE03-C |
| O | formats.h: 57 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | formats.h: 57 | Use of function like macro. | CERT PRE00-C |
| O | formats.h: 57 | Macro contains unacceptable items | CERT PRE03-C |
| O | formats.h: 74 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | formats.h: 81 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | formats.h: 123 | Found #define. | CERT PRE03-C |
| O | formats.h: 125 | Found #define. | CERT PRE03-C |
| O | formats.h: 125 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 126 | Found #define. | CERT PRE03-C |
| O | formats.h: 127 | Found #define. | CERT PRE03-C |
| O | formats.h: 128 | Found #define. | CERT PRE03-C |
| O | formats.h: 129 | Found #define. | CERT PRE03-C |
| O | formats.h: 130 | Found #define. | CERT PRE03-C |
| O | formats.h: 131 | Found #define. | CERT PRE03-C |
| O | formats.h: 132 | Found #define. | CERT PRE03-C |
| O | formats.h: 133 | Found #define. | CERT PRE03-C |
| O | gui-entry.h: 5 | Identifier not declared on new line. | CERT DCL04-C |
| O | gui-entry.h: 12 | Identifier not declared on new line. | CERT DCL04-C |
| O | gui-entry.h: 13 | Identifier not declared on new line. | CERT DCL04-C |
| O | mainwindows.h: 7 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | mainwindows.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | mainwindows.h: 9 | Found #define. | CERT PRE03-C |
| O | mainwindows.h: 9 | Use of function like macro. | CERT PRE00-C |
| O | mainwindows.h: 18 | Identifier not declared on new line. | CERT DCL04-C |
| O | mainwindows.h: 19 | Identifier not declared on new line. | CERT DCL04-C |
| O | mainwindows.h: 32 | Identifier not declared on new line. | CERT DCL04-C |
| O | textbuffer.h: 6 | Found #define. | CERT PRE03-C |
| O | textbuffer.h: 8 | Found #define. | CERT PRE03-C |
| O | textbuffer.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | textbuffer.h: 9 | Found #define. | CERT PRE03-C |
| O | textbuffer.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | textbuffer.h: 11 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | textbuffer.h: 41 | Identifier not declared on new line. | CERT DCL04-C |
| O | textbuffer.h: 48 | Use of mixed mode arithmetic. : unsigned short signed char unsigned char buffer [ ( 16384 - 16 | CERT INT02-C |
| O | textbuffer-view.h: 47 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | textbuffer-view.h: 52 | Identifier not declared on new line. | CERT DCL04-C |
| O | textbuffer-view.h: 106 | Found #define. | CERT PRE03-C |
| O | textbuffer-view.h: 107 | Use of function like macro. | CERT PRE00-C |
| O | gui-windows.h: 7 | Found #define. | CERT PRE03-C |
| O | gui-windows.h: 7 | Use of function like macro. | CERT PRE00-C |
| O | gui-windows.h: 8 | Found #define. | CERT PRE03-C |
| O | gui-windows.h: 8 | Use of function like macro. | CERT PRE00-C |
| O | gui-windows.h: 10 | Found #define. | CERT PRE03-C |
| O | gui-windows.h: 10 | Use of function like macro. | CERT PRE00-C |
| O | gui-windows.h: 33 | Found #define. | CERT PRE03-C |
| O | gui-windows.h: 33 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | gui-entry.c: 95 | Found #define. | CERT PRE03-C |
| O | gui-entry.c: 95 | Use of function like macro. | CERT PRE00-C |
| O | gui-entry.c: 95 | Macro contains unacceptable items | CERT PRE03-C |
| O | gui-expandos.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | signals.h: 4 | Found #define. | CERT PRE03-C |
| O | signals.h: 4 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 5 | Found #define. | CERT PRE03-C |
| O | signals.h: 5 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 6 | Found #define. | CERT PRE03-C |
| O | signals.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 8 | Found #define. | CERT PRE03-C |
| O | signals.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 20 | Found #define. | CERT PRE03-C |
| O | signals.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 20 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 22 | Found #define. | CERT PRE03-C |
| O | signals.h: 22 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 22 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 24 | Found #define. | CERT PRE03-C |
| O | signals.h: 24 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 24 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 27 | Found #define. | CERT PRE03-C |
| O | signals.h: 27 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 27 | Macro replacement list needs parentheses. | CERT PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | signals.h: 27 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 29 | Found #define. | CERT PRE03-C |
| O | signals.h: 29 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 29 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 29 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 32 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 32 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 32 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 36 | Found #define. | CERT PRE03-C |
| O | signals.h: 36 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 36 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 38 | Found #define. | CERT PRE03-C |
| O | signals.h: 38 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 38 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 38 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 43 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 44 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 47 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 61 | Found #define. | CERT PRE03-C |
| O | signals.h: 61 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 67 | Found #define. | CERT PRE03-C |
| O | signals.h: 68 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 68 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 70 | Found #define. | CERT PRE03-C |
| O | signals.h: 70 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | expandos.h: 24 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | gui-printtext.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | settings.h: 31 | Found #define. | CERT PRE03-C |
| O | settings.h: 31 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 31 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 32 | Found #define. | CERT PRE03-C |
| O | settings.h: 32 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 32 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 33 | Found #define. | CERT PRE03-C |
| O | settings.h: 33 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 33 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 35 | Found #define. | CERT PRE03-C |
| O | settings.h: 35 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 35 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 36 | Found #define. | CERT PRE03-C |
| O | settings.h: 36 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 36 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 37 | Found #define. | CERT PRE03-C |
| O | settings.h: 37 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 37 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 39 | Found #define. | CERT PRE03-C |
| O | settings.h: 39 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 39 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 40 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | settings.h: 40 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 40 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 41 | Found #define. | CERT PRE03-C |
| O | settings.h: 41 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 41 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 42 | Found #define. | CERT PRE03-C |
| O | settings.h: 42 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 42 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 43 | Found #define. | CERT PRE03-C |
| O | settings.h: 43 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 43 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 44 | Found #define. | CERT PRE03-C |
| O | settings.h: 44 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 44 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 45 | Found #define. | CERT PRE03-C |
| O | settings.h: 45 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 45 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 46 | Found #define. | CERT PRE03-C |
| O | settings.h: 46 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 46 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 76 | Found #define. | CERT PRE03-C |
| O | settings.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 76 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 78 | Found #define. | CERT PRE03-C |
| O | settings.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 80 | Found #define. | CERT PRE03-C |
| O | settings.h: 80 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 80 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 82 | Found #define. | CERT PRE03-C |
| O | settings.h: 82 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 82 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 84 | Found #define. | CERT PRE03-C |
| O | settings.h: 84 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 84 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 86 | Found #define. | CERT PRE03-C |
| O | settings.h: 86 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 86 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 106 | Found #define. | CERT PRE03-C |
| O | settings.h: 106 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | printtext.h: 7 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 8 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 9 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 16 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 19 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 21 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 26 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 40 | Found #define. | CERT PRE03-C |
| O | gui-printtext.c: 33 | Identifier not declared on new line. | CERT DCL04-C |
| O | gui-printtext.c: 33 | Identifier not declared on new line. | CERT DCL04-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | gui-printtext.c: 35 | Identifier not declared on new line. | CERT DCL04-C |
| O | gui-readline.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | gui-readline.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | module-formats.h: 3 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | special-vars.h: 6 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 6 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 7 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 8 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 9 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 10 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | levels.h: 10 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modules.h: 4 | Found #define. | CERT PRE03-C |
| O | modules.h: 4 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 7 | Found #define. | CERT PRE03-C |
| O | modules.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 10 | Found #define. | CERT PRE03-C |
| O | modules.h: 10 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 10 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 13 | Found #define. | CERT PRE03-C |
| O | modules.h: 13 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 16 | Found #define. | CERT PRE03-C |
| O | modules.h: 16 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 24 | Found #define. | CERT PRE03-C |
| O | modules.h: 24 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 27 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modules.h: 47 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modules.h: 59 | Found #define. | CERT PRE03-C |
| O | modules.h: 59 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 59 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 65 | Found #define. | CERT PRE03-C |
| O | modules.h: 65 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 65 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | modules.h: 65 | Use of function like macro. | CERT PRE00-C |
| O | modules.h: 67 | Found #define. | CERT PRE03-C |
| O | modules.h: 67 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 67 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | modules.h: 67 | Use of function like macro. | CERT PRE00-C |
| O | servers.h: 7 | Found #define. | CERT PRE03-C |
| O | servers.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 11 | Found #define. | CERT PRE03-C |
| O | servers.h: 11 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 11 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 14 | Found #define. | CERT PRE03-C |
| O | servers.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | servers.h: 14 | Macro contains unacceptable items | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | servers.h: 17 | Found #define. | CERT PRE03-C |
| O | servers.h: 17 | Use of function like macro. | CERT PRE00-C |
| O | servers.h: 17 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers.h: 20 | Found #define. | CERT PRE03-C |
| O | servers.h: 20 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 25 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers.h: 26 | Included file not protected with #define. | CERT PRE06-C |
| O | server-connect-rec.h: 11 | Identifier not declared on new line. | CERT DCL04-C |
| O | server-connect-rec.h: 19 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers.h: 29 | Found #define. | CERT PRE03-C |
| O | servers.h: 30 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers.h: 31 | Included file not protected with #define. | CERT PRE06-C |
| O | servers.h: 34 | Found #define. | CERT PRE03-C |
| O | servers.h: 34 | Define used for numeric constant. | CERT DCL00-C |
| O | servers.h: 35 | Found #define. | CERT PRE03-C |
| O | servers.h: 35 | Define used for numeric constant. | CERT DCL00-C |
| O | servers.h: 37 | Identifier not declared on new line. | CERT DCL04-C |
| O | window-items.h: 14 | Found #define. | CERT PRE03-C |
| O | window-items.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | keyboard.h: 10 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | keyboard.h: 14 | Identifier not declared on new line. | CERT DCL04-C |
| O | keyboard.h: 17 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | keyboard.h: 49 | Found #define. | CERT PRE03-C |
| O | keyboard.h: 49 | Define used for numeric constant. | CERT DCL00-C |
| O | keyboard.h: 50 | Found #define. | CERT PRE03-C |
| O | keyboard.h: 50 | Define used for numeric constant. | CERT DCL00-C |
| O | gui-readline.c: 45 | Declaration of type not in header file. | CERT DCL12-C |
| O | gui-readline.c: 59 | Identifier not declared on new line. | CERT DCL04-C |
| O | gui-readline.c: 59 | Identifier not declared on new line. | CERT DCL04-C |
| O | gui-readline.c: 60 | Identifier not declared on new line. | CERT DCL04-C |
| O | gui-readline.c: 66 | Identifier not declared on new line. | CERT DCL04-C |
| O | gui-windows.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irssi.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irssi.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | core.h: 7 | Found #define. | CERT PRE03-C |
| O | core.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 8 | Found #define. | CERT PRE03-C |
| O | core.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 9 | Found #define. | CERT PRE03-C |
| O | core.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 10 | Found #define. | CERT PRE03-C |
| O | core.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 11 | Found #define. | CERT PRE03-C |
| O | core.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 12 | Found #define. | CERT PRE03-C |
| O | core.h: 12 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 7 | Found #define. | CERT PRE03-C |
| O | statusbar.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 8 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | statusbar.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 9 | Found #define. | CERT PRE03-C |
| O | statusbar.h: 9 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | statusbar.h: 14 | Found #define. | CERT PRE03-C |
| O | statusbar.h: 14 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 15 | Found #define. | CERT PRE03-C |
| O | statusbar.h: 15 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 18 | Found #define. | CERT PRE03-C |
| O | statusbar.h: 18 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 19 | Found #define. | CERT PRE03-C |
| O | statusbar.h: 19 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 22 | Found #define. | CERT PRE03-C |
| O | statusbar.h: 22 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 23 | Found #define. | CERT PRE03-C |
| O | statusbar.h: 23 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 24 | Found #define. | CERT PRE03-C |
| O | statusbar.h: 24 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar.h: 65 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | statusbar.h: 71 | Identifier not declared on new line. | CERT DCL04-C |
| O | statusbar.h: 74 | Identifier not declared on new line. | CERT DCL04-C |
| O | irssi.c: 42 | Included file not protected with #define. | CERT PRE06-C |
| O | irssi.c: 42 | Found #define. | CERT PRE03-C |
| O | irssi-version.h: 1 | Define used for numeric constant. | CERT DCL00-C |
| O | irssi-version.h: 2 | Found #define. | CERT PRE03-C |
| O | irssi-version.h: 2 | Define used for numeric constant. | CERT DCL00-C |
| O | irssi.c: 79 | Identifier not declared on new line. | CERT DCL04-C |
| O | irssi.c: 79 | Identifier not declared on new line. | CERT DCL04-C |
| O | lastlog.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | commands.h: 25 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | commands.h: 30 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 31 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 33 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 34 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 35 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 36 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 37 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 38 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 39 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 40 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 41 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 42 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 43 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 45 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 48 | Found #define. | CERT PRE03-C |
| O | commands.h: 49 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 49 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 52 | Found #define. | CERT PRE03-C |
| O | commands.h: 52 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 52 | Macro contains unacceptable items | CERT PRE03-C |
| O | commands.h: 59 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | commands.h: 59 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 59 | Macro contains unacceptable items | CERT PRE03-C |
| O | commands.h: 72 | Found #define. | CERT PRE03-C |
| O | commands.h: 72 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 72 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 73 | Found #define. | CERT PRE03-C |
| O | commands.h: 73 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 73 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 74 | Found #define. | CERT PRE03-C |
| O | commands.h: 74 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 74 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 76 | Found #define. | CERT PRE03-C |
| O | commands.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 76 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 77 | Found #define. | CERT PRE03-C |
| O | commands.h: 77 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 77 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 78 | Found #define. | CERT PRE03-C |
| O | commands.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 80 | Found #define. | CERT PRE03-C |
| O | commands.h: 80 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 80 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 81 | Found #define. | CERT PRE03-C |
| O | commands.h: 81 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 81 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 82 | Found #define. | CERT PRE03-C |
| O | commands.h: 82 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 82 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 85 | Found #define. | CERT PRE03-C |
| O | commands.h: 85 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 85 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 110 | Found #define. | CERT PRE03-C |
| O | commands.h: 111 | Non standard character @ in source. | CERT MSC09-C |
| O | commands.h: 110 | Use of function like macro. | CERT PRE00-C |
| O | commands.h: 114 | Found #define. | CERT PRE03-C |
| O | commands.h: 115 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 115 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 121 | Found #define. | CERT PRE03-C |
| O | commands.h: 121 | Use of function like macro. | CERT PRE00-C |
| O | commands.h: 123 | Found #define. | CERT PRE03-C |
| O | commands.h: 123 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 125 | Found #define. | CERT PRE03-C |
| O | commands.h: 125 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 130 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 131 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 133 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 148 | Found #define. | CERT PRE03-C |
| O | commands.h: 148 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 150 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | commands.h: 150 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 152 | Found #define. | CERT PRE03-C |
| O | commands.h: 152 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 154 | Found #define. | CERT PRE03-C |
| O | commands.h: 162 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | lastlog.c: 28 | Included file not protected with #define. | CERT PRE06-C |
| O | lastlog.c: 34 | Found #define. | CERT PRE03-C |
| O | lastlog.c: 34 | Define used for numeric constant. | CERT DCL00-C |
| O | lastlog.c: 35 | Found #define. | CERT PRE03-C |
| O | lastlog.c: 35 | Define used for numeric constant. | CERT DCL00-C |
| O | lastlog.c: 36 | Found #define. | CERT PRE03-C |
| O | lastlog.c: 36 | Define used for numeric constant. | CERT DCL00-C |
| O | mainwindow-activity.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | mainwindows-layout.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | iconfig.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | iconfig.h: 12 | Found #define. | CERT PRE03-C |
| O | iconfig.h: 12 | Use of function like macro. | CERT PRE00-C |
| O | iconfig.h: 14 | Found #define. | CERT PRE03-C |
| O | iconfig.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | iconfig.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | iconfig.h: 49 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | iconfig.h: 86 | Found #define. | CERT PRE03-C |
| O | iconfig.h: 86 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | mainwindows.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | mainwindows.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | mainwindows.c: 33 | Found #define. | CERT PRE03-C |
| O | mainwindows.c: 38 | Identifier not declared on new line. | CERT DCL04-C |
| O | mainwindows.c: 39 | Identifier not declared on new line. | CERT DCL04-C |
| O | mainwindows.c: 41 | Found #define. | CERT PRE03-C |
| O | mainwindows.c: 41 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | mainwindows.c: 47 | Found #define. | CERT PRE03-C |
| O | mainwindows.c: 47 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | mainwindows.c: 47 | Macro contains unacceptable items | CERT PRE03-C |
| O | mainwindows.c: 74 | Found #define. | CERT PRE03-C |
| O | mainwindows.c: 74 | Use of function like macro. | CERT PRE00-C |
| O | mainwindows.c: 844 | Found #define. | CERT PRE03-C |
| O | mainwindows.c: 847 | Use of function like macro. | CERT PRE00-C |
| O | module-formats.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | module-formats.c: 31 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 32 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 40 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 48 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 49 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 50 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 51 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 58 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 59 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 60 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 61 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 62 | Non standard character $ in source. | CERT MSC09-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | module-formats.c: 63 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 66 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 67 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 68 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 69 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 77 | Non standard character $ in source. | CERT MSC09-C |
| O | statusbar-config.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | statusbar-config.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | statusbar-items.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | statusbar-items.c: 32 | Found #define. | CERT PRE03-C |
| O | statusbar-items.c: 32 | Define used for numeric constant. | CERT DCL00-C |
| O | statusbar-items.c: 38 | Identifier not declared on new line. | CERT DCL04-C |
| O | statusbar-items.c: 38 | Identifier not declared on new line. | CERT DCL04-C |
| O | statusbar.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | statusbar.c: 46 | Identifier not declared on new line. | CERT DCL04-C |
| O | statusbar.c: 47 | Identifier not declared on new line. | CERT DCL04-C |
| O | statusbar.c: 239 | Found #define. | CERT PRE03-C |
| O | statusbar.c: 241 | Use of function like macro. | CERT PRE00-C |
| O | statusbar.c: 1012 | Found #define. | CERT PRE03-C |
| O | statusbar.c: 1015 | Use of function like macro. | CERT PRE00-C |
| O | term-curses.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | term-curses.c: 37 | Found #define. | CERT PRE03-C |
| O | term-curses.c: 37 | Define used for numeric constant. | CERT DCL00-C |
| O | term-curses.c: 41 | Found #define. | CERT PRE03-C |
| O | term-curses.c: 45 | Found #define. | CERT PRE03-C |
| O | term-curses.c: 45 | Define used for numeric constant. | CERT DCL00-C |
| O | term-curses.c: 48 | Declaration of type not in header file. | CERT DCL12-C |
| O | term-curses.c: 48 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | term-curses.c: 49 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-curses.c: 50 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-curses.c: 56 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-dummy.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | term-terminfo.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | terminfo-core.h: 6 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 7 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 8 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 9 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 9 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 9 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 10 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 10 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 11 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 11 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 12 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | terminfo-core.h: 12 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 12 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 13 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 13 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 13 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 14 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 14 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 14 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 15 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 15 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 16 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 16 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 17 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 17 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 17 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 18 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 18 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 18 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 19 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 19 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.h: 19 | Use of function like macro. | CERT PRE00-C |
| O | terminfo-core.h: 20 | Found #define. | CERT PRE03-C |
| O | terminfo-core.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.h: 24 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | terminfo-core.h: 46 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 48 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 49 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 52 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 55 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 56 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 57 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 60 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 61 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 62 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 65 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 65 | Comment possibly contains code | CERT MSC04-C |
| O | terminfo-core.h: 76 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 77 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 78 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 79 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.h: 82 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-terminfo.c: 35 | Declaration of type not in header file. | CERT DCL12-C |
| O | term-terminfo.c: 35 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | term-terminfo.c: 40 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-terminfo.c: 41 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-terminfo.c: 47 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-terminfo.c: 47 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-terminfo.c: 47 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-terminfo.c: 48 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-terminfo.c: 48 | Identifier not declared on new line. | CERT DCL04-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | term-terminfo.c: 49 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-terminfo.c: 51 | Identifier not declared on new line. | CERT DCL04-C |
| O | term-terminfo.c: 51 | Identifier not declared on new line. | CERT DCL04-C |
| M | term-terminfo.c: 96 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | term-terminfo.c: 97 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| O | term.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | term.c: 35 | Found #define. | CERT PRE03-C |
| O | term.c: 35 | Define used for numeric constant. | CERT DCL00-C |
| O | term.c: 37 | Identifier not declared on new line. | CERT DCL04-C |
| O | terminfo-core.c: 1 | Included file not protected with #define. | CERT PRE06-C |
| O | terminfo-core.c: 6 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 6 | Define used for numeric constant. | CERT DCL00-C |
| O | terminfo-core.c: 9 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 9 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.c: 9 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.c: 25 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 26 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 27 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 33 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 33 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.c: 33 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.c: 34 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 34 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.c: 34 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.c: 35 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 35 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.c: 35 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.c: 38 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 38 | Define used for numeric constant. | CERT DCL00-C |
| O | terminfo-core.c: 39 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 39 | Define used for numeric constant. | CERT DCL00-C |
| O | terminfo-core.c: 40 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 40 | Define used for numeric constant. | CERT DCL00-C |
| O | terminfo-core.c: 42 | Declaration of type not in header file. | CERT DCL12-C |
| M | terminfo-core.c: 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| M | terminfo-core.c: 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | terminfo-core.c: 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| O | terminfo-core.c: 161 | Found #define. | CERT PRE03-C |
| O | terminfo-core.c: 161 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | terminfo-core.c: 161 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | terminfo-core.c: 161 | Macro contains unacceptable items | CERT PRE03-C |
| O | textbuffer-commands.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | textbuffer-commands.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | textbuffer-view.c: 21 | Found #define. | CERT PRE03-C |
| O | textbuffer-view.c: 23 | Included file not protected with #define. | CERT PRE06-C |
| O | textbuffer-view.c: 27 | Declaration of type not in header file. | CERT DCL12-C |
| O | textbuffer-view.c: 33 | Found #define. | CERT PRE03-C |
| O | textbuffer-view.c: 33 | Literal value requires a U suffix. | CERT INT13-C |
| O | textbuffer-view.c: 35 | Found #define. | CERT PRE03-C |
| O | textbuffer-view.c: 35 | Literal value requires a U suffix. | CERT INT13-C |
| O | textbuffer-view.c: 40 | Found #define. | CERT PRE03-C |
| O | textbuffer-view.c: 40 | Use of function like macro. | CERT PRE00-C |
| O | textbuffer-view.c: 43 | Found #define. | CERT PRE03-C |
| O | textbuffer-view.c: 43 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | textbuffer-view.c: 43 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | textbuffer-view.c: 107 | Found #define. | CERT PRE03-C |
| O | textbuffer-view.c: 108 | Found #define. | CERT PRE03-C |
| O | textbuffer-view.c: 670 | Found #define. | CERT PRE03-C |
| O | textbuffer-view.c: 670 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | textbuffer-view.c: 670 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | textbuffer-view.c: 997 | Declaration of type not in header file. | CERT DCL12-C |
| O | textbuffer.c: 21 | Found #define. | CERT PRE03-C |
| O | textbuffer.c: 23 | Included file not protected with #define. | CERT PRE06-C |
| O | textbuffer.c: 33 | Found #define. | CERT PRE03-C |
| O | textbuffer.c: 33 | Macro contains unacceptable items | CERT PRE03-C |
| O | textbuffer.c: 70 | Found #define. | CERT PRE03-C |
| O | textbuffer.c: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | textbuffer.c: 70 | Macro contains unacceptable items | CERT PRE03-C |
| O | tparm.c: 15 | Found #define. | CERT PRE03-C |
| O | tparm.c: 15 | Define used for numeric constant. | CERT DCL00-C |
| O | tparm.c: 18 | Found #define. | CERT PRE03-C |
| O | tparm.c: 18 | Define used for numeric constant. | CERT DCL00-C |
| O | tparm.c: 19 | Found #define. | CERT PRE03-C |
| O | tparm.c: 19 | Define used for numeric constant. | CERT DCL00-C |
| O | tparm.c: 21 | Found #define. | CERT PRE03-C |
| O | tparm.c: 21 | Define used for numeric constant. | CERT DCL00-C |
| O | tparm.c: 22 | Found #define. | CERT PRE03-C |
| O | tparm.c: 22 | Define used for numeric constant. | CERT DCL00-C |
| O | tparm.c: 24 | Found #define. | CERT PRE03-C |
| O | tparm.c: 24 | Define used for numeric constant. | CERT DCL00-C |
| O | tparm.c: 28 | Declaration of type not in header file. | CERT DCL12-C |
| O | tparm.c: 35 | Use of mixed mode arithmetic. : char signed char static stack vars [ 'z' - 'a' + 1 | CERT INT02-C |
| M | tparm.c: 35 | Value is not of appropriate type. : unsigned int signed char static stack vars [ 'z' - 'a' + 1 | CERT INT01-C,INT02-C,INT07-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | tparm.c: 38 | Declaration of type not in header file. | CERT DCL12-C |
| O | tparm.c: 38 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | tparm.c: 186 | Comment possibly contains code | CERT MSC04-C |
| O | tparm.c: 189 | Comment possibly contains code | CERT MSC04-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| i_toupper (34 to 39 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 37 | function call with no prior declaration. | CERT EXP37-C |
| M | 37 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| i_tolower (41 to 46 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 44 | function call with no prior declaration. | CERT EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| i_isalnum (48 to 53 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| entry_text_grow (57 to 65 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_create (67 to 80 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_destroy (82 to 92 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| unichars_to_big5 (97 to 105 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 101 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 101 | Type conversion without cast. : char signed char out ++ = ( * str >> 8 | CERT INT02-C,INT31-C |
| M | 102 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| strlen_big5 (107 to 118 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | Type conversion without cast. : unsigned char char * str != '\0' | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| unichars_to_big5_with_pos (120 to 136 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 129 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 129 | Type conversion without cast. : char signed char out ++ = ( * str >> 8 | CERT INT02-C,INT31-C |
| M | 130 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| big5_to_unichars (138 to 151 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 140 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 144 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 147 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 147 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pos2scrpos (155 to 171 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 161 | Array index not unsigned. | CERT ARR30-C |
| M | 161 | Value is not of appropriate type. : unsigned int int entry -> text [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| scrpos2pos (173 to 196 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 177 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 178 | Array index not unsigned. | CERT ARR30-C |
| M | 178 | Value is not of appropriate type. : unsigned int int entry -> text [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_draw_from (224 to 277 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 241 | Array index not unsigned. | CERT ARR30-C |
| M | 241 | Value is not of appropriate type. : unsigned int int entry -> text [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 261 | Value is not of appropriate type. : char signed char term_addch ( root_window , ( c & 127 ) + 'A' | CERT INT01-C,INT02-C,INT07-C |
| M | 261 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_draw (279 to 289 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 288 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_move (301 to 335 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 305 | function call with no prior declaration. | CERT EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_set_active (337 to 346 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 344 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_set_prompt (348 to 368 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 352 | function call with no prior declaration. | CERT EXP37-C |
| M | 352 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 356 | function call with no prior declaration. | CERT EXP37-C |
| M | 356 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 357 | function call with no prior declaration. | CERT EXP37-C |
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_set_hidden (370 to 375 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 372 | function call with no prior declaration. | CERT EXP37-C |
| M | 372 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_set_utf8 (377 to 382 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 379 | function call with no prior declaration. | CERT EXP37-C |
| M | 379 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_set_text (384 to 394 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 386 | function call with no prior declaration. | CERT EXP37-C |
| M | 386 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | function call with no prior declaration. | CERT EXP37-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_get_text (396 to 414 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 401 | function call with no prior declaration. | CERT EXP37-C |
| M | 401 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 404 | function call with no prior declaration. | CERT EXP37-C |
| M | 404 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 406 | function call with no prior declaration. | CERT EXP37-C |
| M | 406 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 411 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 411 | Array index not unsigned. | CERT ARR30-C |
| M | 411 | Value is not of appropriate type. : unsigned int int buf [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : unsigned int int buf [ i ] = entry -> text [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 413 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 408 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_get_text_and_pos (416 to 438 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 424 | function call with no prior declaration. | CERT EXP37-C |
| M | 424 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 425 | function call with no prior declaration. | CERT EXP37-C |
| M | 425 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 427 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 427 | function call with no prior declaration. | CERT EXP37-C |
| M | 427 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 433 | Array index not unsigned. | CERT ARR30-C |
| M | 433 | Value is not of appropriate type. : unsigned int int buf [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 433 | Value is not of appropriate type. : unsigned int int buf [ i ] = entry -> text [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 437 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 429 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_insert_text (440 to 486 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 446 | function call with no prior declaration. | CERT EXP37-C |
| M | 446 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | function call with no prior declaration. | CERT EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 452 | function call with no prior declaration. | CERT EXP37-C |
| M | 452 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 453 | function call with no prior declaration. | CERT EXP37-C |
| M | 453 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 457 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 457 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 461 | function call with no prior declaration. | CERT EXP37-C |
| M | 461 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 466 | Value is not of appropriate type. : unsigned int int chr = entry -> text [ entry -> pos + len | CERT INT01-C,INT02-C,INT07-C |
| M | 468 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos + len | CERT INT01-C,INT02-C,INT07-C |
| M | 471 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos + i | CERT INT01-C,INT02-C,INT07-C |
| M | 471 | Array index not unsigned. | CERT ARR30-C |
| M | 471 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos + i ] = str [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 476 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos + i | CERT INT01-C,INT02-C,INT07-C |
| M | 476 | function call with no prior declaration. | CERT EXP37-C |
| M | 476 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 477 | function call with no prior declaration. | CERT EXP37-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 455 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 467 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_insert_char (488 to 512 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 490 | function call with no prior declaration. | CERT EXP37-C |
| M | 490 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 503 | function call with no prior declaration. | CERT EXP37-C |
| M | 503 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 506 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_get_cutbuffer (514 to 535 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 519 | function call with no prior declaration. | CERT EXP37-C |
| M | 519 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 525 | function call with no prior declaration. | CERT EXP37-C |
| M | 525 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 527 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 527 | function call with no prior declaration. | CERT EXP37-C |
| M | 527 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 532 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 532 | Array index not unsigned. | CERT ARR30-C |
| M | 532 | Value is not of appropriate type. : unsigned int int buf [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 532 | Value is not of appropriate type. : unsigned int int buf [ i ] = entry -> cutbuffer [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 534 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_erase_to (537 to 546 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 541 | function call with no prior declaration. | CERT EXP37-C |
| M | 541 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_erase (548 to 583 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 552 | function call with no prior declaration. | CERT EXP37-C |
| M | 552 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 560 | function call with no prior declaration. | CERT EXP37-C |
| M | 560 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 561 | function call with no prior declaration. | CERT EXP37-C |
| M | 561 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 565 | Array index not unsigned. | CERT ARR30-C |
| M | 565 | Value is not of appropriate type. : unsigned int int entry -> cutbuffer [ size | CERT INT01-C,INT02-C,INT07-C |
| M | 566 | memcpy params access same variable. | CERT DCL33-C |
| M | 566 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 571 | Signed/unsigned conversion without cast. : unsigned int int entry -> pos - size - w | CERT INT02-C,INT31-C,STR34-C |
| M | 574 | function call with no prior declaration. | CERT EXP37-C |
| M | 574 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_erase_cell (585 to 602 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 589 | function call with no prior declaration. | CERT EXP37-C |
| M | 589 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 593 | Value is not of appropriate type. : unsigned int int mk_wcwidth ( entry -> text [ entry -> pos + size | CERT INT01-C,INT02-C,INT07-C |
| M | 595 | function call with no prior declaration. | CERT EXP37-C |
| M | 595 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_erase_word (604 to 628 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 608 | function call with no prior declaration. | CERT EXP37-C |
| M | 608 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 615 | Array index not unsigned. | CERT ARR30-C |
| M | 615 | Value is not of appropriate type. : unsigned int int entry -> text [ to | CERT INT01-C,INT02-C,INT07-C |
| M | 617 | Array index not unsigned. | CERT ARR30-C |
| M | 617 | Value is not of appropriate type. : unsigned int int entry -> text [ to | CERT INT01-C,INT02-C,INT07-C |
| M | 620 | Array index not unsigned. | CERT ARR30-C |
| M | 620 | Value is not of appropriate type. : unsigned int int entry -> text [ to | CERT INT01-C,INT02-C,INT07-C |
| M | 622 | Array index not unsigned. | CERT ARR30-C |
| M | 622 | Value is not of appropriate type. : unsigned int int entry -> text [ to | CERT INT01-C,INT02-C,INT07-C |
| M | 627 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_erase_next_word (630 to 654 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 634 | function call with no prior declaration. | CERT EXP37-C |
| M | 634 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 640 | Array index not unsigned. | CERT ARR30-C |
| M | 640 | Value is not of appropriate type. : unsigned int int entry -> text [ to | CERT INT01-C,INT02-C,INT07-C |
| M | 642 | Array index not unsigned. | CERT ARR30-C |
| M | 642 | Value is not of appropriate type. : unsigned int int entry -> text [ to | CERT INT01-C,INT02-C,INT07-C |
| M | 645 | Array index not unsigned. | CERT ARR30-C |
| M | 645 | Value is not of appropriate type. : unsigned int int entry -> text [ to | CERT INT01-C,INT02-C,INT07-C |
| M | 647 | Array index not unsigned. | CERT ARR30-C |
| M | 647 | Value is not of appropriate type. : unsigned int int entry -> text [ to | CERT INT01-C,INT02-C,INT07-C |
| M | 653 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_transpose_chars (656 to 676 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 667 | Value is not of appropriate type. : unsigned int int chr = entry -> text [ entry -> pos | CERT INT01-C,INT02-C,INT07-C |
| M | 668 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos | CERT INT01-C,INT02-C,INT07-C |
| M | 668 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ] = entry -> text [ entry -> pos - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 669 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos - 1 | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_transpose_words (678 to 737 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 684 | Array index not unsigned. | CERT ARR30-C |
| M | 684 | Value is not of appropriate type. : unsigned int int entry -> text [ epos2 | CERT INT01-C,INT02-C,INT07-C |
| M | 686 | Array index not unsigned. | CERT ARR30-C |
| M | 686 | Value is not of appropriate type. : unsigned int int entry -> text [ epos2 | CERT INT01-C,INT02-C,INT07-C |
| M | 691 | Array Bound exceeded. | CERT ARR30-C |
| M | 691 | Array index not unsigned. | CERT ARR30-C |
| M | 691 | Value is not of appropriate type. : unsigned int int entry -> text [ spos2 - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 693 | Array Bound exceeded. | CERT ARR30-C |
| M | 693 | Array index not unsigned. | CERT ARR30-C |
| M | 693 | Value is not of appropriate type. : unsigned int int entry -> text [ spos2 - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 697 | Array Bound exceeded. | CERT ARR30-C |
| M | 697 | Array index not unsigned. | CERT ARR30-C |
| M | 697 | Value is not of appropriate type. : unsigned int int entry -> text [ epos1 - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 701 | Array Bound exceeded. | CERT ARR30-C |
| M | 701 | Array index not unsigned. | CERT ARR30-C |
| M | 701 | Value is not of appropriate type. : unsigned int int entry -> text [ spos1 - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 709 | function call with no prior declaration. | CERT EXP37-C |
| M | 709 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 710 | function call with no prior declaration. | CERT EXP37-C |
| M | 710 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 711 | function call with no prior declaration. | CERT EXP37-C |
| M | 711 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 714 | Array index not unsigned. | CERT ARR30-C |
| M | 714 | Value is not of appropriate type. : unsigned int int first [ i - spos1 | CERT INT01-C,INT02-C,INT07-C |
| M | 714 | Value is not of appropriate type. : unsigned int int first [ i - spos1 ] = entry -> text [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 716 | Array index not unsigned. | CERT ARR30-C |
| M | 716 | Value is not of appropriate type. : unsigned int int sep [ i - epos1 | CERT INT01-C,INT02-C,INT07-C |
| M | 716 | Value is not of appropriate type. : unsigned int int sep [ i - epos1 ] = entry -> text [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 718 | Array index not unsigned. | CERT ARR30-C |
| M | 718 | Value is not of appropriate type. : unsigned int int second [ i - spos2 | CERT INT01-C,INT02-C,INT07-C |
| M | 718 | Value is not of appropriate type. : unsigned int int second [ i - spos2 ] = entry -> text [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 722 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 722 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 722 | Array index not unsigned. | CERT ARR30-C |
| M | 722 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ ] = second [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 724 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 724 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 724 | Array index not unsigned. | CERT ARR30-C |
| M | 724 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ ] = sep [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 726 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 726 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 726 | Array index not unsigned. | CERT ARR30-C |
| M | 726 | Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ ] = first [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 728 | function call with no prior declaration. | CERT EXP37-C |
| M | 728 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 729 | function call with no prior declaration. | CERT EXP37-C |
| M | 729 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 730 | function call with no prior declaration. | CERT EXP37-C |
| M | 730 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | Line | Violation | Standard |
|---|
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_capitalize_word (739 to 759 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 742 | Array index not unsigned. | CERT ARR30-C |
| M | 742 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 746 | Array index not unsigned. | CERT ARR30-C |
| M | 746 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 746 | Array index not unsigned. | CERT ARR30-C |
| M | 746 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 750 | Array index not unsigned. | CERT ARR30-C |
| M | 750 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 751 | Array index not unsigned. | CERT ARR30-C |
| M | 751 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 751 | Array index not unsigned. | CERT ARR30-C |
| M | 751 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_downcase_word (761 to 776 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 764 | Array index not unsigned. | CERT ARR30-C |
| M | 764 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 767 | Array index not unsigned. | CERT ARR30-C |
| M | 767 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 768 | Array index not unsigned. | CERT ARR30-C |
| M | 768 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 768 | Array index not unsigned. | CERT ARR30-C |
| M | 768 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_upcase_word (778 to 793 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 781 | Array index not unsigned. | CERT ARR30-C |
| M | 781 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 784 | Array index not unsigned. | CERT ARR30-C |
| M | 784 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 785 | Array index not unsigned. | CERT ARR30-C |
| M | 785 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 785 | Array index not unsigned. | CERT ARR30-C |
| M | 785 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_get_pos (795 to 800 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 797 | function call with no prior declaration. | CERT EXP37-C |
| M | 797 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_set_pos (802 to 811 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 804 | function call with no prior declaration. | CERT EXP37-C |
| M | 804 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_move_pos (813 to 829 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 815 | function call with no prior declaration. | CERT EXP37-C |
| M | 815 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 822 | Value is not of appropriate type. : unsigned int int mk_wcwidth ( entry -> text [ entry -> pos | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_move_words_left (831 to 852 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 838 | Array index not unsigned. | CERT ARR30-C |
| M | 838 | Value is not of appropriate type. : unsigned int int entry -> text [ pos - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 840 | Array index not unsigned. | CERT ARR30-C |
| M | 840 | Value is not of appropriate type. : unsigned int int entry -> text [ pos - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 843 | Array index not unsigned. | CERT ARR30-C |
| M | 843 | Value is not of appropriate type. : unsigned int int entry -> text [ pos - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 845 | Array index not unsigned. | CERT ARR30-C |
| M | 845 | Value is not of appropriate type. : unsigned int int entry -> text [ pos - 1 | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_move_words_right (854 to 875 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 861 | Array index not unsigned. | CERT ARR30-C |
| M | 861 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 863 | Array index not unsigned. | CERT ARR30-C |
| M | 863 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 866 | Array index not unsigned. | CERT ARR30-C |
| M | 866 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 868 | Array index not unsigned. | CERT ARR30-C |
| M | 868 | Value is not of appropriate type. : unsigned int int entry -> text [ pos | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_move_words (877 to 888 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 879 | function call with no prior declaration. | CERT EXP37-C |
| M | 879 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_entry_redraw (890 to 898 gui-entry.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 892 | function call with no prior declaration. | CERT EXP37-C |
| M | 892 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 894 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_idletime (28 to 35 gui-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 33 | function call with no prior declaration. | CERT EXP37-C |
| M | 33 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 34 | function call with no prior declaration. | CERT EXP37-C |
| M | 34 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_expandos_init (51 to 56 gui-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 54 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 53 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_expandos_deinit (58 to 63 gui-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 62 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 61 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 60 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat (63 to 72 printtext.h analysed in gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat_window (77 to 86 printtext.h analysed in gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat_dest (91 to 100 printtext.h analysed in gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat_gui (105 to 114 printtext.h analysed in gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_register_indent_func (40 to 55 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | function call with no prior declaration. | CERT EXP37-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_unregister_indent_func (57 to 77 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 76 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_set_default_indent (79 to 88 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_printtext (95 to 103 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 102 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_printtext_after (105 to 115 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 109 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| remove_old_lines (117 to 138 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_colors (140 to 161 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 145 | Value is not of appropriate type. : unsigned int int bg = mirc_colors [ * bg % 16 | CERT INT01-C,INT02-C,INT07-C |
| M | 146 | Value is not of appropriate type. : unsigned int int fg = mirc_colors [ * fg % 16 | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_add_eol (163 to 169 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 167 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_gui_print_text (171 to 219 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | function call with no prior declaration. | CERT EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | Signed/unsigned conversion without cast. : int unsigned int next_xpos += strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 212 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_printtext_init (241 to 257 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 243 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 245 | function call with no prior declaration. | CERT EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 253 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 252 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_printtext_deinit (259 to 266 gui-printtext.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 261 | function call with no prior declaration. | CERT EXP37-C |
| M | 261 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 264 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 263 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| input_listen_init (71 to 76 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 73 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| input_listen_deinit (78 to 82 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| handle_key_redirect (84 to 97 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| handle_entry_redirect (99 to 116 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 108 | function call with no prior declaration. | CERT EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_scroll_count (118 to 136 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | Value is not of appropriate type. : double signed char count == 0 | CERT INT01-C,INT02-C,INT07-C |
| M | 127 | Value is not of appropriate type. : double signed char count < 0 | CERT INT01-C,INT02-C,INT07-C |
| M | 135 | Value is not of appropriate type. : int double ( int ) | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| paste_buffer_join_lines (148 to 249 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 180 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 188 | Value is not of appropriate type. : unsigned int signed char arr [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 188 | Value is not of appropriate type. : unsigned int signed char arr [ i - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 210 | Signed/unsigned conversion without cast. : unsigned int int count | CERT INT02-C,INT31-C,STR34-C |
| M | 229 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 231 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 238 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 238 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 238 | Signed/unsigned conversion without cast. : unsigned int int ++ line_len | CERT INT02-C,INT31-C,STR34-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 248 | function call with no prior declaration. | CERT EXP37-C |
| M | 248 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| paste_send (251 to 311 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 262 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 283 | function call with no prior declaration. | CERT EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | function call with no prior declaration. | CERT EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 296 | function call with no prior declaration. | CERT EXP37-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | function call with no prior declaration. | CERT EXP37-C |
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 299 | function call with no prior declaration. | CERT EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 302 | function call with no prior declaration. | CERT EXP37-C |
| M | 302 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 303 | function call with no prior declaration. | CERT EXP37-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | function call with no prior declaration. | CERT EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 310 | function call with no prior declaration. | CERT EXP37-C |
| M | 310 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 309 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 291 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| paste_flush (313 to 331 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 320 | function call with no prior declaration. | CERT EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | function call with no prior declaration. | CERT EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | Modification of string literal. | CERT STR05-C,STR30-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| insert_paste_prompt (333 to 350 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 338 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 338 | function call with no prior declaration. | CERT EXP37-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 349 | function call with no prior declaration. | CERT EXP37-C |
| M | 349 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 339 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 345 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| paste_timeout (352 to 379 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 362 | function call with no prior declaration. | CERT EXP37-C |
| M | 362 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 374 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| check_pasting (381 to 447 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 391 | function call with no prior declaration. | CERT EXP37-C |
| M | 391 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 416 | function call with no prior declaration. | CERT EXP37-C |
| M | 416 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 424 | function call with no prior declaration. | CERT EXP37-C |
| M | 424 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 425 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 434 | function call with no prior declaration. | CERT EXP37-C |
| M | 434 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 440 | function call with no prior declaration. | CERT EXP37-C |
| M | 440 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 412 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_gui_key_pressed (449 to 525 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 456 | function call with no prior declaration. | CERT EXP37-C |
| M | 456 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 463 | function call with no prior declaration. | CERT EXP37-C |
| M | 463 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 493 | function call with no prior declaration. | CERT EXP37-C |
| M | 493 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 459 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_send_line (527 to 561 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 537 | Type conversion without cast. : int char add_history = *str | CERT INT02-C,INT31-C |
| M | 560 | function call with no prior declaration. | CERT EXP37-C |
| M | 560 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_backward_history (567 to 576 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 575 | function call with no prior declaration. | CERT EXP37-C |
| M | 575 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_forward_history (578 to 587 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 586 | function call with no prior declaration. | CERT EXP37-C |
| M | 586 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_backward_word (609 to 612 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 611 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_forward_word (614 to 617 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 616 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_backward_to_space (619 to 622 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 621 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_forward_to_space (624 to 627 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 626 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_erase_line (629 to 633 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 632 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_erase_to_beg_of_line (635 to 641 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 640 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_erase_to_end_of_line (643 to 650 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 649 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_yank_from_cutbuffer (652 to 661 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 659 | function call with no prior declaration. | CERT EXP37-C |
| M | 659 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_backspace (694 to 697 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 696 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_delete_previous_word (699 to 702 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 701 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_delete_next_word (704 to 707 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 706 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_delete_to_previous_space (709 to 712 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 711 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_delete_to_next_space (714 to 717 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 716 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_completion (759 to 773 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 766 | function call with no prior declaration. | CERT EXP37-C |
| M | 766 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 771 | function call with no prior declaration. | CERT EXP37-C |
| M | 771 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_word_completion_backward (775 to 778 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 777 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_word_completion (780 to 783 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 782 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_erase_completion (785 to 788 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 787 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_check_replaces (790 to 804 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 797 | function call with no prior declaration. | CERT EXP37-C |
| M | 797 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 802 | function call with no prior declaration. | CERT EXP37-C |
| M | 802 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_prev_server (841 to 870 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 846 | function call with no prior declaration. | CERT EXP37-C |
| M | 846 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 848 | function call with no prior declaration. | CERT EXP37-C |
| M | 848 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 853 | function call with no prior declaration. | CERT EXP37-C |
| M | 853 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 856 | function call with no prior declaration. | CERT EXP37-C |
| M | 856 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 858 | function call with no prior declaration. | CERT EXP37-C |
| M | 858 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 859 | function call with no prior declaration. | CERT EXP37-C |
| M | 859 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 862 | function call with no prior declaration. | CERT EXP37-C |
| M | 862 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 863 | function call with no prior declaration. | CERT EXP37-C |
| M | 863 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 866 | function call with no prior declaration. | CERT EXP37-C |
| M | 866 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 868 | function call with no prior declaration. | CERT EXP37-C |
| M | 868 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 869 | function call with no prior declaration. | CERT EXP37-C |
| M | 869 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_next_server (872 to 900 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 883 | function call with no prior declaration. | CERT EXP37-C |
| M | 883 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 892 | function call with no prior declaration. | CERT EXP37-C |
| M | 892 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 893 | function call with no prior declaration. | CERT EXP37-C |
| M | 893 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| key_insert_text (943 to 951 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 950 | function call with no prior declaration. | CERT EXP37-C |
| M | 950 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 947 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_window_auto_changed (958 to 969 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 968 | function call with no prior declaration. | CERT EXP37-C |
| M | 968 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_gui_entry_redirect (971 to 982 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 974 | function call with no prior declaration. | CERT EXP37-C |
| M | 974 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 975 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 976 | function call with no prior declaration. | CERT EXP37-C |
| M | 976 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 980 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| setup_changed (984 to 998 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 997 | Type conversion without cast. : bool int paste_join_multiline = settings_get_bool | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_readline_init (1000 to 1177 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1010 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 1012 | function call with no prior declaration. | CERT EXP37-C |
| M | 1012 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1013 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 1014 | function call with no prior declaration. | CERT EXP37-C |
| M | 1014 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1161 | Array index not unsigned. | CERT ARR30-C |
| M | 1161 | Value is not of appropriate type. : unsigned int int changekeys [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 1162 | function call with no prior declaration. | CERT EXP37-C |
| M | 1162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1162 | Array index not unsigned. | CERT ARR30-C |
| M | 1162 | Value is not of appropriate type. : unsigned int int key = g_strdup_printf ( "meta-%c" , changekeys [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 1163 | function call with no prior declaration. | CERT EXP37-C |
| M | 1163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1165 | function call with no prior declaration. | CERT EXP37-C |
| M | 1165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1176 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1175 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1174 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1173 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1169 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1164 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1158 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1157 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1153 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1150 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1149 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1148 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1147 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1146 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1145 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1144 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1142 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1141 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1140 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1139 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1138 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1137 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1136 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1135 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1134 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1131 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1130 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1128 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1127 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1124 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1123 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1121 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1120 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1119 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1117 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1116 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1115 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1114 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1113 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1112 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1111 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1110 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1109 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1106 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1102 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1101 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1100 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1099 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1098 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1097 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1096 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1095 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1094 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1093 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1092 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1091 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1088 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1087 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1086 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1085 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1083 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1082 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1081 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1080 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1078 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1077 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1076 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1075 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1074 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1073 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1072 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1071 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1069 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1068 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1067 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1066 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1065 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1064 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1062 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1061 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1059 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1058 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1057 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1056 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1054 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1053 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1052 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1050 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1049 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1048 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1046 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1045 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1044 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1043 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1040 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1039 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1038 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1037 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1034 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1033 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1032 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1031 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1030 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1029 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1026 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1023 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_readline_deinit (1179 to 1249 gui-readline.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1241 | function call with no prior declaration. | CERT EXP37-C |
| M | 1241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1248 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1247 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1245 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1239 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1238 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1237 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1236 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1234 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1233 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1232 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1231 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1230 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1228 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1227 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1226 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1225 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1224 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1223 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1222 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1221 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1220 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1218 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1217 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1216 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1215 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1214 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1212 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1211 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1210 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1208 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1207 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1206 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1204 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1203 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1202 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1201 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1200 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1199 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1198 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1197 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1195 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1194 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1192 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1191 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1190 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1189 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1188 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1185 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_window_init (34 to 55 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 48 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 44 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_window_deinit (57 to 61 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_window_create_override (63 to 66 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_window_created (68 to 98 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_window_destroyed (100 to 119 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_window_scroll (138 to 144 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 142 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_window_scroll_line (146 to 153 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 148 | function call with no prior declaration. | CERT EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_window_reparent (175 to 196 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 184 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_windows_reset_settings (198 to 215 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 211 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 206 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindow_find_unsticky (217 to 230 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 225 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_window_changed (232 to 272 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 237 | function call with no prior declaration. | CERT EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 268 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 264 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_windows_init (279 to 294 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 293 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 292 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 291 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 290 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 289 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 284 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 283 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 281 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gui_windows_deinit (296 to 306 gui-windows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 305 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 304 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 303 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 302 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 301 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 299 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dirty_check (112 to 136 irssi.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 133 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 128 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 125 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textui_init (138 to 157 irssi.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 156 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 155 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textui_finish_init (159 to 201 irssi.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 198 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textui_deinit (203 to 245 irssi.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 205 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 209 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| check_files (247 to 255 irssi.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 251 | function call with no prior declaration. | CERT EXP37-C |
| M | 251 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (288 to 373 irssi.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 307 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 312 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 312 | function call with no prior declaration. | CERT EXP37-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 342 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | function call with no prior declaration. | CERT EXP37-C |
| M | 347 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 356 | function call with no prior declaration. | CERT EXP37-C |
| M | 356 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 303 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_options_get_level (40 to 75 lastlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| show_lastlog (77 to 223 lastlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | function call with no prior declaration. | CERT EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 119 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 121 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 129 | function call with no prior declaration. | CERT EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 142 | function call with no prior declaration. | CERT EXP37-C |
| M | 142 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | function call with no prior declaration. | CERT EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | function call with no prior declaration. | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 169 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 180 | function call with no prior declaration. | CERT EXP37-C |
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | Type conversion without cast. : int bool textbuffer_line2text ( rec , | CERT INT02-C,INT31-C |
| M | 193 | function call with no prior declaration. | CERT EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | function call with no prior declaration. | CERT EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 205 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 216 | function call with no prior declaration. | CERT EXP37-C |
| M | 216 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 162 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 170 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 182 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 217 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 219 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 207 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 191 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 135 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 114 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 112 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 103 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 92 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_lastlog (229 to 282 lastlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 237 | function call with no prior declaration. | CERT EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Value is not of appropriate type. : unsigned char unsigned short! cmd_get_params ( data , & free_arg , 3 | | CERT INT01-C,INT02-C,INT07-C |
| M | 239 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00004000 | 0x00008000 , "lastlog" , & optlist , & | CERT INT02-C,INT31-C |
| M | 239 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00004000 | 0x00008000 , "lastlog" , & optlist , & text , & | CERT INT02-C,INT31-C |
| M | 239 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00004000 | 0x00008000 , "lastlog" , & optlist , & text , & countstr , & | CERT INT02-C,INT31-C |
| M | 246 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 247 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 248 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 250 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 257 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 258 | function call with no prior declaration. | CERT EXP37-C |
| M | 258 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 261 | function call with no prior declaration. | CERT EXP37-C |
| M | 261 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | function call with no prior declaration. | CERT EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | function call with no prior declaration. | CERT EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 269 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 245 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 244 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| lastlog_init (284 to 289 lastlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 286 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| lastlog_deinit (291 to 294 lastlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 293 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_activity (28 to 45 mainwindow-activity.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 36 | function call with no prior declaration. | CERT EXP37-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindow_activity_init (47 to 51 mainwindow-activity.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 50 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindow_activity_deinit (53 to 57 mainwindow-activity.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 56 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_layout_window_save (31 to 46 mainwindows-layout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 45 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_layout_window_restore (48 to 66 mainwindows-layout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | Signed/unsigned conversion without cast. : unsigned int int gui -> scroll = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 64 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 63 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 61 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 59 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 57 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main_window_save (68 to 77 mainwindows-layout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 72 | function call with no prior declaration. | CERT EXP37-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_layout_save (79 to 87 mainwindows-layout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 83 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_sorted_windows_config (97 to 109 mainwindows-layout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 102 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_layout_restore (111 to 206 mainwindows-layout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 134 | Array index not unsigned. | CERT ARR30-C |
| M | 134 | Value is not of appropriate type. : unsigned int int heights [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 135 | Array index not unsigned. | CERT ARR30-C |
| M | 135 | Value is not of appropriate type. : unsigned int int height += heights [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 138 | Value is not of appropriate type. : bool unsigned char avail_height <= ( 2 * 2 ) | CERT INT01-C,INT02-C,INT07-C |
| M | 155 | Array index not unsigned. | CERT ARR30-C |
| M | 155 | Value is not of appropriate type. : unsigned int int avail_height * heights [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 158 | Array index not unsigned. | CERT ARR30-C |
| M | 158 | Value is not of appropriate type. : unsigned int int heights [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 164 | Array index not unsigned. | CERT ARR30-C |
| M | 164 | Value is not of appropriate type. : unsigned int int height += heights [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 171 | Array index not unsigned. | CERT ARR30-C |
| M | 171 | Value is not of appropriate type. : unsigned int int heights [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 173 | Array index not unsigned. | CERT ARR30-C |
| M | 173 | Value is not of appropriate type. : unsigned int int heights [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 180 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 196 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 197 | Array index not unsigned. | CERT ARR30-C |
| M | 197 | Value is not of appropriate type. : unsigned int int lower_size = heights [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 193 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 191 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 188 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 120 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_layout_reset (208 to 211 mainwindows-layout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 210 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_layout_init (213 to 220 mainwindows-layout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 219 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 218 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 217 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 216 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 215 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_layout_deinit (222 to 229 mainwindows-layout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 228 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 227 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 226 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 225 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 224 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| find_window_with_room (54 to 72 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_sticky_windows_sorted (112 to 127 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindow_change_active (129 to 165 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_recreate (167 to 179 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 176 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindow_create (181 to 219 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 216 | function call with no prior declaration. | CERT EXP37-C |
| M | 216 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 214 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_find_lower (221 to 236 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 235 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_find_upper (238 to 253 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 252 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindow_destroy (293 to 314 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 295 | function call with no prior declaration. | CERT EXP37-C |
| M | 295 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 297 | function call with no prior declaration. | CERT EXP37-C |
| M | 297 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 311 | function call with no prior declaration. | CERT EXP37-C |
| M | 311 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_get_sorted (338 to 349 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 344 | function call with no prior declaration. | CERT EXP37-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 348 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_resize_smaller (351 to 415 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 371 | function call with no prior declaration. | CERT EXP37-C |
| M | 371 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 414 | function call with no prior declaration. | CERT EXP37-C |
| M | 414 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 357 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 409 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_resize_bigger (417 to 435 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 434 | function call with no prior declaration. | CERT EXP37-C |
| M | 434 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 421 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_reserve_lines (469 to 502 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 476 | function call with no prior declaration. | CERT EXP37-C |
| M | 476 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 489 | function call with no prior declaration. | CERT EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 484 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 497 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_redraw_dirty (639 to 655 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 652 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_grow (658 to 670 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 663 | Type conversion without cast. : int char count = *data | CERT INT02-C,INT31-C |
| M | 663 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 666 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 667 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_shrink (673 to 682 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 677 | Type conversion without cast. : int char count = *data | CERT INT02-C,INT31-C |
| M | 677 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 678 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 679 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_size (685 to 702 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 691 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 697 | function call with no prior declaration. | CERT EXP37-C |
| M | 697 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 690 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_balance (705 to 740 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 711 | function call with no prior declaration. | CERT EXP37-C |
| M | 711 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 737 | function call with no prior declaration. | CERT EXP37-C |
| M | 737 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 718 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_hide (743 to 780 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 756 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 765 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 768 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 774 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 748 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 758 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 769 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 778 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 755 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_show (783 to 818 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 788 | function call with no prior declaration. | CERT EXP37-C |
| M | 788 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 791 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 800 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 803 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 793 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 804 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 817 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 814 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 811 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_up (821 to 830 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 829 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_down (833 to 842 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 841 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| window_refnum_left (849 to 869 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 855 | function call with no prior declaration. | CERT EXP37-C |
| M | 855 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 857 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 858 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 866 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 866 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 866 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| window_refnum_right (871 to 891 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 877 | function call with no prior declaration. | CERT EXP37-C |
| M | 877 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 879 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 880 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 888 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 888 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 888 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_left (894 to 901 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 898 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_right (904 to 911 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 908 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| window_reparent (913 to 933 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 926 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_stick (936 to 975 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 946 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 957 | function call with no prior declaration. | CERT EXP37-C |
| M | 957 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 957 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 957 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * data | CERT INT01-C,INT02-C,INT07-C |
| M | 957 | Type conversion without cast. : int char ) == 'N' | CERT INT02-C,INT31-C |
| M | 948 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 960 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 964 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 972 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_move_left (978 to 985 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 982 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_move_right (988 to 995 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 992 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| windows_print_sticky (1017 to 1039 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1026 | function call with no prior declaration. | CERT EXP37-C |
| M | 1026 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1031 | function call with no prior declaration. | CERT EXP37-C |
| M | 1031 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1033 | function call with no prior declaration. | CERT EXP37-C |
| M | 1033 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1034 | function call with no prior declaration. | CERT EXP37-C |
| M | 1034 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1038 | function call with no prior declaration. | CERT EXP37-C |
| M | 1038 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1036 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_window_print_info (1041 to 1054 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1047 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_init (1056 to 1081 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1063 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 1080 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1079 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1078 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1077 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1076 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1075 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1074 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1073 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1072 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1071 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1070 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1069 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1068 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1067 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1066 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1065 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mainwindows_deinit (1083 to 1104 mainwindows.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1086 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1103 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1102 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1101 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1100 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1099 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1098 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1097 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1096 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1095 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1094 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1093 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1092 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1091 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1090 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1089 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1088 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_config_create (34 to 47 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 40 | function call with no prior declaration. | CERT EXP37-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | function call with no prior declaration. | CERT EXP37-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_config_create (49 to 66 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_config_item_destroy (68 to 75 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_config_destroy (77 to 87 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_config_find (89 to 102 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_reset_defaults (104 to 120 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 119 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 116 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 115 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 114 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 110 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_read_items (122 to 132 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 130 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 126 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_read_item (134 to 142 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_read (144 to 189 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | function call with no prior declaration. | CERT EXP37-C |
| M | 173 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 175 | function call with no prior declaration. | CERT EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 185 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 151 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_read_group (191 to 206 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 203 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_root_statusbars (208 to 222 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 219 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 218 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_statusbar_config_from_node (224 to 238 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 231 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 236 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 233 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_statusbar_config (240 to 252 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_list_items (273 to 291 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 277 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 283 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 289 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_print (293 to 311 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 295 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 298 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 300 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 303 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 305 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_list (313 to 330 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 317 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 323 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 329 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_print_info (332 to 348 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 340 | function call with no prior declaration. | CERT EXP37-C |
| M | 340 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 346 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_enable (351 to 355 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 354 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_disable (358 to 362 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 361 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_reset (365 to 375 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 374 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 371 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 370 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_type (378 to 389 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 381 | function call with no prior declaration. | CERT EXP37-C |
| M | 381 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 383 | function call with no prior declaration. | CERT EXP37-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 386 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_placement (392 to 403 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 395 | function call with no prior declaration. | CERT EXP37-C |
| M | 395 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 397 | function call with no prior declaration. | CERT EXP37-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 400 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_position (406 to 410 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_visible (413 to 426 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 416 | function call with no prior declaration. | CERT EXP37-C |
| M | 416 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | function call with no prior declaration. | CERT EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 420 | function call with no prior declaration. | CERT EXP37-C |
| M | 420 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 423 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_items_section (428 to 461 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 436 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 441 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 452 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 448 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_add (465 to 503 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 477 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "statusbar add" , & optlist , & | CERT INT02-C,INT31-C |
| M | 483 | function call with no prior declaration. | CERT EXP37-C |
| M | 483 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 485 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 485 | function call with no prior declaration. | CERT EXP37-C |
| M | 485 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 492 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 492 | function call with no prior declaration. | CERT EXP37-C |
| M | 492 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 493 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 495 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 495 | function call with no prior declaration. | CERT EXP37-C |
| M | 495 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 497 | function call with no prior declaration. | CERT EXP37-C |
| M | 497 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 497 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 489 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar_remove (506 to 519 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 516 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 514 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_statusbar (521 to 563 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 527 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & name , & | CERT INT02-C,INT31-C |
| M | 527 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & name , & cmd , & | CERT INT02-C,INT31-C |
| M | 552 | function call with no prior declaration. | CERT EXP37-C |
| M | 552 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 553 | function call with no prior declaration. | CERT EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 560 | function call with no prior declaration. | CERT EXP37-C |
| M | 560 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 555 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 549 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 547 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 546 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_config_init (565 to 583 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 580 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 579 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 578 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 577 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 576 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 575 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 574 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 573 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 572 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 571 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 569 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 568 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_config_deinit (585 to 600 statusbar-config.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 599 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 598 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 597 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 596 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 595 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 594 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 593 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 592 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 591 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 590 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 588 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 587 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| item_window_active (40 to 54 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 52 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| item_window_empty (56 to 70 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 68 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 65 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_activity_list (72 to 138 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 113 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 115 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| item_act (143 to 158 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 150 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 154 | Type conversion without cast. : int bool statusbar_item_default_handler ( item , | CERT INT02-C,INT31-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_statusbar_activity_hilight (177 to 244 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | function call with no prior declaration. | CERT EXP37-C |
| M | 188 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 205 | function call with no prior declaration. | CERT EXP37-C |
| M | 205 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | function call with no prior declaration. | CERT EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 240 | function call with no prior declaration. | CERT EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_statusbar_activity_window_destroyed (246 to 256 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 250 | function call with no prior declaration. | CERT EXP37-C |
| M | 250 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 252 | function call with no prior declaration. | CERT EXP37-C |
| M | 252 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | function call with no prior declaration. | CERT EXP37-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| item_more (263 to 286 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 278 | function call with no prior declaration. | CERT EXP37-C |
| M | 278 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 284 | function call with no prior declaration. | CERT EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Type conversion without cast. : int bool statusbar_item_default_handler ( item , | CERT INT02-C,INT31-C |
| M | 285 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_statusbar_more_updated (288 to 295 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 292 | function call with no prior declaration. | CERT EXP37-C |
| M | 292 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | Signed/unsigned conversion without cast. : unsigned int int ( active_win ) -> gui_data ) ) -> view -> more_text != visible | CERT INT02-C,INT31-C,STR34-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_lag (299 to 327 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 318 | Value is not of appropriate type. : long long long lag = ( long | CERT INT01-C,INT02-C,INT07-C |
| M | 318 | function call with no prior declaration. | CERT EXP37-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| item_lag (329 to 358 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 341 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 350 | function call with no prior declaration. | CERT EXP37-C |
| M | 350 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 352 | function call with no prior declaration. | CERT EXP37-C |
| M | 352 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 356 | Type conversion without cast. : int bool statusbar_item_default_handler ( item , | CERT INT02-C,INT31-C |
| M | 356 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| item_input (389 to 411 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 393 | function call with no prior declaration. | CERT EXP37-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 395 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (413 to 431 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 418 | Type conversion without cast. : int bool gui_entry_set_utf8 ( active_entry , | CERT INT02-C,INT31-C |
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 423 | function call with no prior declaration. | CERT EXP37-C |
| M | 423 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 425 | function call with no prior declaration. | CERT EXP37-C |
| M | 425 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_items_init (433 to 477 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 469 | function call with no prior declaration. | CERT EXP37-C |
| M | 469 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 472 | function call with no prior declaration. | CERT EXP37-C |
| M | 472 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 476 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 468 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 467 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 466 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 462 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 461 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 460 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 459 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 458 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 454 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 453 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 452 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 448 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 447 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 446 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 445 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 444 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 443 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 442 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 441 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 440 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 439 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 437 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_items_deinit (479 to 507 statusbar-items.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 485 | function call with no prior declaration. | CERT EXP37-C |
| M | 485 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 489 | function call with no prior declaration. | CERT EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 500 | function call with no prior declaration. | CERT EXP37-C |
| M | 500 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 503 | function call with no prior declaration. | CERT EXP37-C |
| M | 503 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 504 | function call with no prior declaration. | CERT EXP37-C |
| M | 504 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 506 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 499 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 498 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 497 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 494 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 493 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 491 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 490 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 484 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 483 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 482 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_register (51 to 74 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_unregister (76 to 93 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_group_create (101 to 110 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | function call with no prior declaration. | CERT EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_group_destroy (112 to 123 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 119 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_group_find (125 to 137 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_resize_items (199 to 237 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 216 | function call with no prior declaration. | CERT EXP37-C |
| M | 216 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_calc_item_positions (243 to 318 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 286 | function call with no prior declaration. | CERT EXP37-C |
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 315 | function call with no prior declaration. | CERT EXP37-C |
| M | 315 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_redraw (320 to 337 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 333 | function call with no prior declaration. | CERT EXP37-C |
| M | 333 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 334 | function call with no prior declaration. | CERT EXP37-C |
| M | 334 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_redraw (339 to 362 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 343 | function call with no prior declaration. | CERT EXP37-C |
| M | 343 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 358 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_items_redraw (364 to 368 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 366 | function call with no prior declaration. | CERT EXP37-C |
| M | 366 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbars_recalc_ypos (370 to 421 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 386 | function call with no prior declaration. | CERT EXP37-C |
| M | 386 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 401 | function call with no prior declaration. | CERT EXP37-C |
| M | 401 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | function call with no prior declaration. | CERT EXP37-C |
| M | 405 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 419 | function call with no prior declaration. | CERT EXP37-C |
| M | 419 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 415 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_create (458 to 547 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 467 | function call with no prior declaration. | CERT EXP37-C |
| M | 467 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 468 | function call with no prior declaration. | CERT EXP37-C |
| M | 468 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 469 | function call with no prior declaration. | CERT EXP37-C |
| M | 469 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 472 | function call with no prior declaration. | CERT EXP37-C |
| M | 472 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 473 | function call with no prior declaration. | CERT EXP37-C |
| M | 473 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 495 | function call with no prior declaration. | CERT EXP37-C |
| M | 495 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 510 | function call with no prior declaration. | CERT EXP37-C |
| M | 510 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 512 | function call with no prior declaration. | CERT EXP37-C |
| M | 512 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 516 | function call with no prior declaration. | CERT EXP37-C |
| M | 516 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 518 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 518 | function call with no prior declaration. | CERT EXP37-C |
| M | 518 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 519 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 520 | function call with no prior declaration. | CERT EXP37-C |
| M | 520 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 525 | function call with no prior declaration. | CERT EXP37-C |
| M | 525 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 526 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 531 | function call with no prior declaration. | CERT EXP37-C |
| M | 531 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 532 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 532 | function call with no prior declaration. | CERT EXP37-C |
| M | 532 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 534 | function call with no prior declaration. | CERT EXP37-C |
| M | 534 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 535 | function call with no prior declaration. | CERT EXP37-C |
| M | 535 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 507 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 506 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 505 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 497 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 486 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 485 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 484 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_destroy (549 to 583 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 553 | function call with no prior declaration. | CERT EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 555 | function call with no prior declaration. | CERT EXP37-C |
| M | 555 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 557 | function call with no prior declaration. | CERT EXP37-C |
| M | 557 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 566 | function call with no prior declaration. | CERT EXP37-C |
| M | 566 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 582 | function call with no prior declaration. | CERT EXP37-C |
| M | 582 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 564 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_recreate_items (585 to 601 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 591 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 600 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbars_recreate_items (603 to 609 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 606 | function call with no prior declaration. | CERT EXP37-C |
| M | 606 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_find (611 to 625 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 620 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 621 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_get_value (627 to 638 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 633 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 633 | function call with no prior declaration. | CERT EXP37-C |
| M | 633 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 637 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| finalize_string (640 to 664 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 644 | function call with no prior declaration. | CERT EXP37-C |
| M | 644 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 649 | Value is not of appropriate type. : char signed char ) ( * str | CERT INT01-C,INT02-C,INT07-C |
| M | 649 | Value is not of appropriate type. : unsigned char signed char ) ( * str & 0x7f | CERT INT01-C,INT02-C,INT07-C |
| M | 651 | function call with no prior declaration. | CERT EXP37-C |
| M | 651 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 651 | Value is not of appropriate type. : char signed char g_string_append_printf ( out , "%%8%c%%8" , 'A' | CERT INT01-C,INT02-C,INT07-C |
| M | 651 | Value is not of appropriate type. : char signed char g_string_append_printf ( out , "%%8%c%%8" , 'A' - 1 + ( * str | CERT INT01-C,INT02-C,INT07-C |
| M | 654 | function call with no prior declaration. | CERT EXP37-C |
| M | 654 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 657 | function call with no prior declaration. | CERT EXP37-C |
| M | 657 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 663 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_default_handler (666 to 733 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 678 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 701 | function call with no prior declaration. | CERT EXP37-C |
| M | 701 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 704 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 705 | function call with no prior declaration. | CERT EXP37-C |
| M | 705 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 708 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 715 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 715 | Array index not unsigned. | CERT ARR30-C |
| M | 715 | Value is not of appropriate type. : unsigned int int tmpstr [ len | CERT INT01-C,INT02-C,INT07-C |
| M | 726 | function call with no prior declaration. | CERT EXP37-C |
| M | 726 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 730 | function call with no prior declaration. | CERT EXP37-C |
| M | 730 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 732 | function call with no prior declaration. | CERT EXP37-C |
| M | 732 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 717 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 699 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 697 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_default_func (735 to 738 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 737 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_update_item (740 to 752 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 744 | function call with no prior declaration. | CERT EXP37-C |
| M | 744 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_update_server (754 to 773 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 759 | function call with no prior declaration. | CERT EXP37-C |
| M | 759 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_update_window (775 to 793 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 780 | function call with no prior declaration. | CERT EXP37-C |
| M | 780 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_update_window_item (795 to 814 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 800 | function call with no prior declaration. | CERT EXP37-C |
| M | 800 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_default_signals (816 to 872 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 834 | function call with no prior declaration. | CERT EXP37-C |
| M | 834 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 835 | function call with no prior declaration. | CERT EXP37-C |
| M | 835 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 839 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 839 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 842 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 842 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 845 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 845 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 848 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 848 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 861 | function call with no prior declaration. | CERT EXP37-C |
| M | 861 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 862 | function call with no prior declaration. | CERT EXP37-C |
| M | 862 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 863 | function call with no prior declaration. | CERT EXP37-C |
| M | 863 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 866 | function call with no prior declaration. | CERT EXP37-C |
| M | 866 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 867 | function call with no prior declaration. | CERT EXP37-C |
| M | 867 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 868 | function call with no prior declaration. | CERT EXP37-C |
| M | 868 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 869 | function call with no prior declaration. | CERT EXP37-C |
| M | 869 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 871 | function call with no prior declaration. | CERT EXP37-C |
| M | 871 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 855 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_create (874 to 905 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 880 | function call with no prior declaration. | CERT EXP37-C |
| M | 880 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 881 | function call with no prior declaration. | CERT EXP37-C |
| M | 881 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 883 | function call with no prior declaration. | CERT EXP37-C |
| M | 883 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 884 | function call with no prior declaration. | CERT EXP37-C |
| M | 884 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 889 | function call with no prior declaration. | CERT EXP37-C |
| M | 889 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 892 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 895 | function call with no prior declaration. | CERT EXP37-C |
| M | 895 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 896 | function call with no prior declaration. | CERT EXP37-C |
| M | 896 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 897 | function call with no prior declaration. | CERT EXP37-C |
| M | 897 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 904 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_signal_remove (907 to 913 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 912 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 911 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 910 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 909 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_remove_signal (915 to 931 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 920 | function call with no prior declaration. | CERT EXP37-C |
| M | 920 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 922 | function call with no prior declaration. | CERT EXP37-C |
| M | 922 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 924 | function call with no prior declaration. | CERT EXP37-C |
| M | 924 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 927 | function call with no prior declaration. | CERT EXP37-C |
| M | 927 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_destroy (933 to 959 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 937 | function call with no prior declaration. | CERT EXP37-C |
| M | 937 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 939 | function call with no prior declaration. | CERT EXP37-C |
| M | 939 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 941 | function call with no prior declaration. | CERT EXP37-C |
| M | 941 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 942 | function call with no prior declaration. | CERT EXP37-C |
| M | 942 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 944 | function call with no prior declaration. | CERT EXP37-C |
| M | 944 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 946 | function call with no prior declaration. | CERT EXP37-C |
| M | 946 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 950 | function call with no prior declaration. | CERT EXP37-C |
| M | 950 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 951 | function call with no prior declaration. | CERT EXP37-C |
| M | 951 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 954 | function call with no prior declaration. | CERT EXP37-C |
| M | 954 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 955 | function call with no prior declaration. | CERT EXP37-C |
| M | 955 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 958 | function call with no prior declaration. | CERT EXP37-C |
| M | 958 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_redraw_needed_items (961 to 990 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 972 | function call with no prior declaration. | CERT EXP37-C |
| M | 972 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 974 | function call with no prior declaration. | CERT EXP37-C |
| M | 974 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbars_add_visible (1032 to 1049 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1045 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1046 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_mainwindow_destroyed (1051 to 1061 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1056 | function call with no prior declaration. | CERT EXP37-C |
| M | 1056 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_def_destroy (1080 to 1084 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1082 | function call with no prior declaration. | CERT EXP37-C |
| M | 1082 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1083 | function call with no prior declaration. | CERT EXP37-C |
| M | 1083 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_signal_item_destroy (1086 to 1092 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1089 | function call with no prior declaration. | CERT EXP37-C |
| M | 1089 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1090 | function call with no prior declaration. | CERT EXP37-C |
| M | 1090 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_item_signal_destroy (1094 to 1097 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1096 | function call with no prior declaration. | CERT EXP37-C |
| M | 1096 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbars_create_window_bars (1099 to 1102 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1101 | function call with no prior declaration. | CERT EXP37-C |
| M | 1101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_init (1104 to 1129 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1109 | function call with no prior declaration. | CERT EXP37-C |
| M | 1109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1111 | function call with no prior declaration. | CERT EXP37-C |
| M | 1111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1113 | function call with no prior declaration. | CERT EXP37-C |
| M | 1113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1115 | function call with no prior declaration. | CERT EXP37-C |
| M | 1115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1117 | function call with no prior declaration. | CERT EXP37-C |
| M | 1117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1125 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1124 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1123 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1121 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1120 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| statusbar_deinit (1131 to 1160 statusbar.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1136 | function call with no prior declaration. | CERT EXP37-C |
| M | 1136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1138 | function call with no prior declaration. | CERT EXP37-C |
| M | 1138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1140 | function call with no prior declaration. | CERT EXP37-C |
| M | 1140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1141 | function call with no prior declaration. | CERT EXP37-C |
| M | 1141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1143 | function call with no prior declaration. | CERT EXP37-C |
| M | 1143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1145 | function call with no prior declaration. | CERT EXP37-C |
| M | 1145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1146 | function call with no prior declaration. | CERT EXP37-C |
| M | 1146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1148 | function call with no prior declaration. | CERT EXP37-C |
| M | 1148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1149 | function call with no prior declaration. | CERT EXP37-C |
| M | 1149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1134 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1156 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1155 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1153 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1152 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1151 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| init_curses (60 to 112 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 62 | Value is not of appropriate type. : char unsigned char { 0 , 4 | CERT INT01-C,INT02-C,INT07-C |
| M | 62 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 62 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 | CERT INT01-C,INT02-C,INT07-C |
| M | 62 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 | CERT INT01-C,INT02-C,INT07-C |
| M | 62 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 | CERT INT01-C,INT02-C,INT07-C |
| M | 62 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 | CERT INT01-C,INT02-C,INT07-C |
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | Array index not unsigned. | CERT ARR30-C |
| M | 106 | Value is not of appropriate type. : unsigned int int init_pair ( num , ansi_tab [ num & 7 | CERT INT01-C,INT02-C,INT07-C |
| M | 106 | Value is not of appropriate type. : unsigned int int init_pair ( num , ansi_tab [ num & 7 ] , ansi_tab [ num >> 3 | CERT INT01-C,INT02-C,INT07-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_init_int (114 to 130 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 121 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_deinit_int (132 to 138 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_has_colors (185 to 188 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_clear (197 to 201 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 200 | function call with no prior declaration. | CERT EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_beep (204 to 207 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_window_create (210 to 223 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | function call with no prior declaration. | CERT EXP37-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 220 | function call with no prior declaration. | CERT EXP37-C |
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_window_destroy (226 to 230 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 228 | function call with no prior declaration. | CERT EXP37-C |
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | function call with no prior declaration. | CERT EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_window_move (233 to 258 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 251 | function call with no prior declaration. | CERT EXP37-C |
| M | 251 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 252 | function call with no prior declaration. | CERT EXP37-C |
| M | 252 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 253 | function call with no prior declaration. | CERT EXP37-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_window_clear (261 to 264 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 263 | function call with no prior declaration. | CERT EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_window_scroll (267 to 272 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | function call with no prior declaration. | CERT EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | function call with no prior declaration. | CERT EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_attr (274 to 298 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 281 | function call with no prior declaration. | CERT EXP37-C |
| M | 281 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | function call with no prior declaration. | CERT EXP37-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_set_color (301 to 305 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 303 | function call with no prior declaration. | CERT EXP37-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 304 | function call with no prior declaration. | CERT EXP37-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_move (307 to 310 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 309 | function call with no prior declaration. | CERT EXP37-C |
| M | 309 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_addch (312 to 315 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 314 | function call with no prior declaration. | CERT EXP37-C |
| M | 314 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_add_unichar (317 to 329 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 328 | function call with no prior declaration. | CERT EXP37-C |
| M | 328 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_addstr (331 to 334 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 333 | function call with no prior declaration. | CERT EXP37-C |
| M | 333 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_clrtoeol (336 to 339 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 338 | function call with no prior declaration. | CERT EXP37-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_refresh_thaw (352 to 358 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 356 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_refresh (360 to 370 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 363 | function call with no prior declaration. | CERT EXP37-C |
| M | 363 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 366 | function call with no prior declaration. | CERT EXP37-C |
| M | 366 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 367 | function call with no prior declaration. | CERT EXP37-C |
| M | 367 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_stop (372 to 378 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 375 | function call with no prior declaration. | CERT EXP37-C |
| M | 375 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_gets (384 to 406 term-curses.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 396 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 396 | function call with no prior declaration. | CERT EXP37-C |
| M | 396 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 404 | function call with no prior declaration. | CERT EXP37-C |
| M | 404 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_gui_printtext (32 to 42 term-dummy.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_gui_printtext_finished (44 to 48 term-dummy.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| readline (56 to 80 term-dummy.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Array index not unsigned. | CERT ARR30-C |
| M | 70 | Value is not of appropriate type. : unsigned int int g_string_append_c ( input , buffer [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 77 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_dummy_init (82 to 96 term-dummy.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 89 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 87 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_dummy_deinit (98 to 106 term-dummy.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 101 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 100 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sigcont_dispatch (79 to 85 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_init (101 to 141 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 106 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 108 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 108 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | function call with no prior declaration. | CERT EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_deinit (143 to 154 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | function call with no prior declaration. | CERT EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_move_real (156 to 173 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_resize (188 to 205 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 196 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 197 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 200 | function call with no prior declaration. | CERT EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 201 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_clear (224 to 231 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 230 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_beep (234 to 237 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_window_create (240 to 249 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 244 | function call with no prior declaration. | CERT EXP37-C |
| M | 244 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 248 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_window_destroy (252 to 255 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 254 | function call with no prior declaration. | CERT EXP37-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_window_clear (268 to 281 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_window_scroll (284 to 294 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 288 | function call with no prior declaration. | CERT EXP37-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 293 | Value is not of appropriate type. : unsigned int int term_lines_empty [ window -> y + y | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_set_color (297 to 365 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 313 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 315 | function call with no prior declaration. | CERT EXP37-C |
| M | 315 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | function call with no prior declaration. | CERT EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 326 | function call with no prior declaration. | CERT EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 333 | function call with no prior declaration. | CERT EXP37-C |
| M | 333 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | function call with no prior declaration. | CERT EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | function call with no prior declaration. | CERT EXP37-C |
| M | 347 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 355 | function call with no prior declaration. | CERT EXP37-C |
| M | 355 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | function call with no prior declaration. | CERT EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 362 | function call with no prior declaration. | CERT EXP37-C |
| M | 362 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_printed_text (381 to 399 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 383 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 383 | Array index not unsigned. | CERT ARR30-C |
| M | 383 | Value is not of appropriate type. : unsigned int int term_lines_empty [ vcy | CERT INT01-C,INT02-C,INT07-C |
| M | 393 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 393 | Array index not unsigned. | CERT ARR30-C |
| M | 393 | Value is not of appropriate type. : unsigned int int term_lines_empty [ vcy | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_addch (401 to 414 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 409 | Value is not of appropriate type. : char short ( chr | CERT INT01-C,INT02-C,INT07-C |
| M | 409 | Value is not of appropriate type. : char signed char ( chr | CERT INT01-C,INT02-C,INT07-C |
| M | 413 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_addch_utf8 (416 to 424 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 423 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 423 | Array index not unsigned. | CERT ARR30-C |
| M | 423 | Value is not of appropriate type. : unsigned int int putc ( buf [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_add_unichar (426 to 449 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 438 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 442 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 446 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 432 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_addstr (451 to 460 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 456 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 459 | function call with no prior declaration. | CERT EXP37-C |
| M | 459 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_clrtoeol (462 to 479 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 467 | Array index not unsigned. | CERT ARR30-C |
| M | 467 | Value is not of appropriate type. : unsigned int int ! term_lines_empty [ vcy | CERT INT01-C,INT02-C,INT07-C |
| M | 469 | function call with no prior declaration. | CERT EXP37-C |
| M | 469 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 470 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 470 | Array index not unsigned. | CERT ARR30-C |
| M | 470 | Value is not of appropriate type. : unsigned int int term_lines_empty [ vcy | CERT INT01-C,INT02-C,INT07-C |
| M | 475 | function call with no prior declaration. | CERT EXP37-C |
| M | 475 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 476 | function call with no prior declaration. | CERT EXP37-C |
| M | 476 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 477 | Array index not unsigned. | CERT ARR30-C |
| M | 477 | Value is not of appropriate type. : unsigned int int term_lines_empty [ vcy | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_refresh (487 to 502 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 496 | function call with no prior declaration. | CERT EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_refresh_thaw (509 to 513 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 511 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 511 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 512 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_stop (515 to 521 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 518 | function call with no prior declaration. | CERT EXP37-C |
| M | 518 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| input_utf8 (523 to 539 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 525 | function call with no prior declaration. | CERT EXP37-C |
| M | 525 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_set_input_type (564 to 576 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 568 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 571 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 574 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_gets (578 to 615 term-terminfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 584 | function call with no prior declaration. | CERT EXP37-C |
| M | 584 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 603 | function call with no prior declaration. | CERT EXP37-C |
| M | 603 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 611 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_resize_dirty (71 to 88 term.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 81 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (109 to 138 term.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_common_init (140 to 170 term.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 161 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 160 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 148 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 147 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 146 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_common_deinit (172 to 178 term.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 177 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 176 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 175 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 174 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_putchar (10 to 13 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 12 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _move_cup (109 to 112 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 111 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _move_pa (115 to 119 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 117 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 117 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _move_relative (122 to 153 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 134 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 138 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 145 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 150 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 152 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 152 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 150 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 145 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 138 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 134 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 127 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _set_cursor_visible (156 to 159 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 158 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 158 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _scroll_region (168 to 184 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 173 | function call with no prior declaration. | CERT EXP37-C |
| M | 173 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 175 | function call with no prior declaration. | CERT EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 178 | function call with no prior declaration. | CERT EXP37-C |
| M | 178 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 176 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 179 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 179 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 176 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _scroll_region_1 (187 to 206 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 192 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 197 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 201 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 201 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 197 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 192 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 192 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _scroll_line (209 to 230 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 217 | function call with no prior declaration. | CERT EXP37-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 214 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 218 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 220 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 223 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 225 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 229 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 229 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 229 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 229 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 225 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 223 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 220 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 218 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 214 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 214 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _scroll_line_1 (233 to 252 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 238 | function call with no prior declaration. | CERT EXP37-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 241 | function call with no prior declaration. | CERT EXP37-C |
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | function call with no prior declaration. | CERT EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 248 | function call with no prior declaration. | CERT EXP37-C |
| M | 248 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 240 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 243 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 247 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 250 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 250 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 247 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 243 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 240 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _clear_screen (255 to 258 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 257 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 257 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _clear_eos (261 to 265 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 263 | function call with no prior declaration. | CERT EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 264 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _clear_del (268 to 272 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 270 | function call with no prior declaration. | CERT EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 271 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _clear_del_1 (275 to 282 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 281 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 281 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _clrtoeol (285 to 288 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 287 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 287 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _repeat (291 to 294 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 293 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 293 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _repeat_manual (297 to 303 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 300 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _set_normal (306 to 309 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 308 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 308 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _set_blink (311 to 314 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 313 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 313 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _set_bold (317 to 320 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 319 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 319 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _set_uline (323 to 326 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 325 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 325 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _set_standout (329 to 332 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 331 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 331 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _set_fg (335 to 338 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 337 | Array index not unsigned. | CERT ARR30-C |
| M | 337 | Value is not of appropriate type. : unsigned int int tparm ( term -> TI_fg [ color % term -> TI_colors | CERT INT01-C,INT02-C,INT07-C |
| M | 337 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 337 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _set_bg (341 to 344 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 343 | Array index not unsigned. | CERT ARR30-C |
| M | 343 | Value is not of appropriate type. : unsigned int int tparm ( term -> TI_bg [ color % term -> TI_colors | CERT INT01-C,INT02-C,INT07-C |
| M | 343 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 343 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| _beep (347 to 350 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 349 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 349 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_fill_capabilities (360 to 390 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 370 | function call with no prior declaration. | CERT EXP37-C |
| M | 370 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 370 | Array index not unsigned. | CERT ARR30-C |
| M | 370 | Value is not of appropriate type. : unsigned int int ptr = G_STRUCT_MEMBER_P ( term , tcaps [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 372 | Array index not unsigned. | CERT ARR30-C |
| M | 372 | Value is not of appropriate type. : unsigned int int tcaps [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 374 | Array index not unsigned. | CERT ARR30-C |
| M | 374 | Value is not of appropriate type. : unsigned int int ival = tgetflag ( tcaps [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 375 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 378 | Array index not unsigned. | CERT ARR30-C |
| M | 378 | Value is not of appropriate type. : unsigned int int ival = tgetnum ( tcaps [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 379 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 382 | Array index not unsigned. | CERT ARR30-C |
| M | 382 | Value is not of appropriate type. : unsigned int int sval = tgetstr ( tcaps [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 383 | Value is not of appropriate type. : bool signed char sval == ( char * ) | CERT INT01-C,INT02-C,INT07-C |
| M | 384 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 386 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 382 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 378 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 374 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| terminfo_colors_deinit (392 to 405 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | Array index not unsigned. | CERT ARR30-C |
| M | 398 | Value is not of appropriate type. : unsigned int int g_free ( term -> TI_fg [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 399 | function call with no prior declaration. | CERT EXP37-C |
| M | 399 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 399 | Array index not unsigned. | CERT ARR30-C |
| M | 399 | Value is not of appropriate type. : unsigned int int g_free ( term -> TI_bg [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 402 | function call with no prior declaration. | CERT EXP37-C |
| M | 402 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 403 | function call with no prior declaration. | CERT EXP37-C |
| M | 403 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| terminfo_setup_colors (409 to 459 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 , 9 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 , 9 , 13 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 , 9 , 13 , 11 | CERT INT01-C,INT02-C,INT07-C |
| M | 411 | Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 , 9 , 13 , 11 , 15 | CERT INT01-C,INT02-C,INT07-C |
| M | 424 | function call with no prior declaration. | CERT EXP37-C |
| M | 424 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 425 | function call with no prior declaration. | CERT EXP37-C |
| M | 425 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 431 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 436 | Signed/unsigned conversion without cast. : unsigned int int color = i | CERT INT02-C,INT31-C,STR34-C |
| M | 437 | function call with no prior declaration. | CERT EXP37-C |
| M | 437 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 441 | function call with no prior declaration. | CERT EXP37-C |
| M | 441 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 443 | Signed/unsigned conversion without cast. : unsigned int int i | CERT INT02-C,INT31-C,STR34-C |
| M | 444 | function call with no prior declaration. | CERT EXP37-C |
| M | 444 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 449 | Signed/unsigned conversion without cast. : unsigned int int color = i | CERT INT02-C,INT31-C,STR34-C |
| M | 450 | function call with no prior declaration. | CERT EXP37-C |
| M | 450 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 454 | function call with no prior declaration. | CERT EXP37-C |
| M | 454 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | Signed/unsigned conversion without cast. : unsigned int int i | CERT INT02-C,INT31-C,STR34-C |
| M | 457 | function call with no prior declaration. | CERT EXP37-C |
| M | 457 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 437 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 441 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 450 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 454 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| terminfo_input_init (461 to 482 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 463 | function call with no prior declaration. | CERT EXP37-C |
| M | 463 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 464 | memcpy params access same variable. | CERT DCL33-C |
| M | 464 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 480 | function call with no prior declaration. | CERT EXP37-C |
| M | 480 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| terminfo_input_deinit (484 to 487 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 486 | function call with no prior declaration. | CERT EXP37-C |
| M | 486 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| terminfo_cont (489 to 494 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| terminfo_stop (496 to 510 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 499 | function call with no prior declaration. | CERT EXP37-C |
| M | 499 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 501 | function call with no prior declaration. | CERT EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 509 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 505 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 505 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| term_setup (512 to 624 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 520 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 522 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 532 | Type conversion without cast. : int char tgetent ( term -> buffer1 , | CERT INT02-C,INT31-C |
| M | 534 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 547 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 564 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 581 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 589 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 608 | function call with no prior declaration. | CERT EXP37-C |
| M | 608 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 610 | function call with no prior declaration. | CERT EXP37-C |
| M | 610 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 611 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 612 | function call with no prior declaration. | CERT EXP37-C |
| M | 612 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 613 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 614 | function call with no prior declaration. | CERT EXP37-C |
| M | 614 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 616 | function call with no prior declaration. | CERT EXP37-C |
| M | 616 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 621 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 532 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| terminfo_core_init (626 to 643 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 631 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 631 | function call with no prior declaration. | CERT EXP37-C |
| M | 631 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 637 | function call with no prior declaration. | CERT EXP37-C |
| M | 637 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 642 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| terminfo_core_deinit (645 to 660 terminfo-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 651 | function call with no prior declaration. | CERT EXP37-C |
| M | 651 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 656 | function call with no prior declaration. | CERT EXP37-C |
| M | 656 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 659 | function call with no prior declaration. | CERT EXP37-C |
| M | 659 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_clear (34 to 64 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "clear" , & optlist , & | CERT INT02-C,INT31-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 60 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 57 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 51 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_window_scroll (66 to 90 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 85 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_scrollback (92 to 96 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 95 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_scrollback_clear (99 to 129 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "scrollback clear" , & optlist , & | CERT INT02-C,INT31-C |
| M | 112 | function call with no prior declaration. | CERT EXP37-C |
| M | 112 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 125 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 116 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_scrollback_levelclear (132 to 172 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 142 | function call with no prior declaration. | CERT EXP37-C |
| M | 142 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "scrollback levelclear" , & optlist , & | CERT INT02-C,INT31-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 168 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 165 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| scrollback_goto_line (174 to 184 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 182 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| scrollback_goto_time (186 to 260 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 194 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 203 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | function call with no prior declaration. | CERT EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_scrollback_goto (263 to 285 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 269 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 , & datearg , & | CERT INT02-C,INT31-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_scrollback_home (288 to 295 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 294 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_scrollback_status (312 to 340 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 323 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 326 | function call with no prior declaration. | CERT EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 337 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 331 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_away_changed (342 to 355 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 352 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_commands_init (357 to 374 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 373 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 367 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 366 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 365 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 364 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 363 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 362 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 361 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 360 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 359 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_commands_deinit (376 to 389 textbuffer-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 388 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 386 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 385 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 384 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 383 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 382 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 381 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 380 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 379 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 378 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_get_views (46 to 60 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_cache_get (62 to 85 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| line_cache_destroy (87 to 91 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_cache_destroy (93 to 99 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_cache_unref (101 to 105 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 103 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 103 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_unichar (149 to 162 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 151 | function call with no prior declaration. | CERT EXP37-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | function call with no prior declaration. | CERT EXP37-C |
| M | 158 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_update_line_cache (164 to 293 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 180 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 186 | Type conversion without cast. : unsigned char char * ptr == '\0' | CERT INT02-C,INT31-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 215 | Type conversion without cast. : unsigned char char ptr [ 1 ] == '\0' | CERT INT02-C,INT31-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 241 | Type conversion without cast. : unsigned char char * ptr == ' ' | CERT INT02-C,INT31-C |
| M | 250 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 253 | function call with no prior declaration. | CERT EXP37-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Type conversion without cast. : unsigned char char * ptr == ' ' | CERT INT02-C,INT31-C |
| M | 274 | function call with no prior declaration. | CERT EXP37-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 274 | Signed/unsigned conversion without cast. : unsigned char int rec = g_malloc ( sizeof ( LINE_CACHE_REC ) - sizeof ( LINE_CACHE_SUB_REC ) + sizeof ( LINE_CACHE_SUB_REC ) * ( | CERT INT02-C,INT31-C,STR34-C |
| M | 276 | function call with no prior declaration. | CERT EXP37-C |
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | Array index not unsigned. | CERT ARR30-C |
| M | 283 | Value is not of appropriate type. : unsigned int int memcpy ( & rec -> lines [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 286 | function call with no prior declaration. | CERT EXP37-C |
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | function call with no prior declaration. | CERT EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | function call with no prior declaration. | CERT EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 292 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_remove_cache (295 to 309 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 304 | function call with no prior declaration. | CERT EXP37-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | function call with no prior declaration. | CERT EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 307 | function call with no prior declaration. | CERT EXP37-C |
| M | 307 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_reset_cache (320 to 335 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 327 | function call with no prior declaration. | CERT EXP37-C |
| M | 327 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_line_draw (337 to 470 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 354 | Signed/unsigned conversion without cast. : int unsigned shortcolor = ( 0x0100 | 0x0200 | CERT INT02-C,INT31-C,STR34-C |
| M | 356 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 357 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 358 | Array index not unsigned. | CERT ARR30-C |
| M | 358 | Value is not of appropriate type. : unsigned int int cache -> lines [ subline - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 370 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 370 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 376 | Array index not unsigned. | CERT ARR30-C |
| M | 376 | Value is not of appropriate type. : unsigned int int indent_func = cache -> lines [ subline - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 378 | Array index not unsigned. | CERT ARR30-C |
| M | 378 | Value is not of appropriate type. : unsigned int int xpos = cache -> lines [ subline - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 379 | Array index not unsigned. | CERT ARR30-C |
| M | 379 | Value is not of appropriate type. : unsigned int int color = cache -> lines [ subline - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 402 | Value is not of appropriate type. : bool signed char subline == cache -> count | CERT INT01-C,INT02-C,INT07-C |
| M | 407 | Array index not unsigned. | CERT ARR30-C |
| M | 407 | Value is not of appropriate type. : unsigned int int text_newline = cache -> lines [ subline | CERT INT01-C,INT02-C,INT07-C |
| M | 408 | Array index not unsigned. | CERT ARR30-C |
| M | 408 | Value is not of appropriate type. : unsigned int int need_move = ! cache -> lines [ subline | CERT INT01-C,INT02-C,INT07-C |
| M | 414 | Type conversion without cast. : unsigned char char * text == '\0' | CERT INT02-C,INT31-C |
| M | 422 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 453 | Type conversion without cast. : char unsigned char term_addch ( view -> window , * | CERT INT02-C,INT31-C |
| M | 457 | Value is not of appropriate type. : char signed char term_addch ( view -> window , ( chr & 127 ) + 'A' | CERT INT01-C,INT02-C,INT07-C |
| M | 457 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 453 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_init_bottom (474 to 511 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 486 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_init_ypos (513 to 522 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 517 | function call with no prior declaration. | CERT EXP37-C |
| M | 517 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_create (525 to 557 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 531 | function call with no prior declaration. | CERT EXP37-C |
| M | 531 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 532 | function call with no prior declaration. | CERT EXP37-C |
| M | 532 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 534 | function call with no prior declaration. | CERT EXP37-C |
| M | 534 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 552 | function call with no prior declaration. | CERT EXP37-C |
| M | 552 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 555 | function call with no prior declaration. | CERT EXP37-C |
| M | 555 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 556 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_destroy (560 to 586 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 564 | function call with no prior declaration. | CERT EXP37-C |
| M | 564 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 566 | function call with no prior declaration. | CERT EXP37-C |
| M | 566 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 576 | function call with no prior declaration. | CERT EXP37-C |
| M | 576 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 578 | function call with no prior declaration. | CERT EXP37-C |
| M | 578 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 581 | function call with no prior declaration. | CERT EXP37-C |
| M | 581 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 582 | function call with no prior declaration. | CERT EXP37-C |
| M | 582 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 585 | function call with no prior declaration. | CERT EXP37-C |
| M | 585 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 570 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_views_unregister_indent_func (614 to 618 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 616 | function call with no prior declaration. | CERT EXP37-C |
| M | 616 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_draw_bottom (674 to 692 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 691 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_scroll (695 to 770 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 760 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_resize (773 to 835 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 777 | function call with no prior declaration. | CERT EXP37-C |
| M | 777 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 778 | function call with no prior declaration. | CERT EXP37-C |
| M | 778 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 824 | Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height | CERT INT02-C,INT31-C,STR34-C |
| M | 818 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_clear (838 to 853 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 840 | function call with no prior declaration. | CERT EXP37-C |
| M | 840 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 843 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 845 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 847 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 843 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_scroll (856 to 870 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 860 | function call with no prior declaration. | CERT EXP37-C |
| M | 860 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 865 | Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height | CERT INT02-C,INT31-C,STR34-C |
| M | 862 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_scroll_line (873 to 890 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 875 | function call with no prior declaration. | CERT EXP37-C |
| M | 875 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 886 | Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height | CERT INT02-C,INT31-C,STR34-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_get_line_cache (893 to 908 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 898 | function call with no prior declaration. | CERT EXP37-C |
| M | 898 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 899 | function call with no prior declaration. | CERT EXP37-C |
| M | 899 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 901 | function call with no prior declaration. | CERT EXP37-C |
| M | 901 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 905 | function call with no prior declaration. | CERT EXP37-C |
| M | 905 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_insert_line (910 to 970 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 918 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 950 | Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height | CERT INT02-C,INT31-C,STR34-C |
| M | 939 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 946 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_insert_line (974 to 995 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 979 | function call with no prior declaration. | CERT EXP37-C |
| M | 979 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 980 | function call with no prior declaration. | CERT EXP37-C |
| M | 980 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| bookmark_check_remove (1002 to 1007 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1006 | function call with no prior declaration. | CERT EXP37-C |
| M | 1006 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_bookmarks_check (1009 to 1026 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1016 | function call with no prior declaration. | CERT EXP37-C |
| M | 1016 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1021 | function call with no prior declaration. | CERT EXP37-C |
| M | 1021 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1022 | function call with no prior declaration. | CERT EXP37-C |
| M | 1022 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1024 | function call with no prior declaration. | CERT EXP37-C |
| M | 1024 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_remove_line_update_startline (1048 to 1072 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1062 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| view_remove_line (1074 to 1132 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1128 | Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height | CERT INT02-C,INT31-C,STR34-C |
| M | 1104 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1115 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1086 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_remove_line (1135 to 1158 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1141 | function call with no prior declaration. | CERT EXP37-C |
| M | 1141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1142 | function call with no prior declaration. | CERT EXP37-C |
| M | 1142 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1157 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| g_free_true (1178 to 1182 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1180 | function call with no prior declaration. | CERT EXP37-C |
| M | 1180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_remove_all_lines (1185 to 1197 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1187 | function call with no prior declaration. | CERT EXP37-C |
| M | 1187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1191 | function call with no prior declaration. | CERT EXP37-C |
| M | 1191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1196 | function call with no prior declaration. | CERT EXP37-C |
| M | 1196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1189 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_set_bookmark (1200 to 1215 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1205 | function call with no prior declaration. | CERT EXP37-C |
| M | 1205 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1206 | function call with no prior declaration. | CERT EXP37-C |
| M | 1206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1208 | function call with no prior declaration. | CERT EXP37-C |
| M | 1208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1210 | function call with no prior declaration. | CERT EXP37-C |
| M | 1210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1211 | function call with no prior declaration. | CERT EXP37-C |
| M | 1211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1214 | function call with no prior declaration. | CERT EXP37-C |
| M | 1214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_set_bookmark_bottom (1218 to 1230 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1223 | function call with no prior declaration. | CERT EXP37-C |
| M | 1223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1224 | function call with no prior declaration. | CERT EXP37-C |
| M | 1224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1227 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_get_bookmark (1233 to 1240 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1236 | function call with no prior declaration. | CERT EXP37-C |
| M | 1236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1237 | function call with no prior declaration. | CERT EXP37-C |
| M | 1237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1239 | function call with no prior declaration. | CERT EXP37-C |
| M | 1239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_set_window (1244 to 1254 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1247 | function call with no prior declaration. | CERT EXP37-C |
| M | 1247 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_redraw (1257 to 1266 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1259 | function call with no prior declaration. | CERT EXP37-C |
| M | 1259 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1263 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| line_cache_check_remove (1268 to 1276 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1274 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_check_linecache (1278 to 1298 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1283 | function call with no prior declaration. | CERT EXP37-C |
| M | 1283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1287 | function call with no prior declaration. | CERT EXP37-C |
| M | 1287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1290 | function call with no prior declaration. | CERT EXP37-C |
| M | 1290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1291 | function call with no prior declaration. | CERT EXP37-C |
| M | 1291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1296 | function call with no prior declaration. | CERT EXP37-C |
| M | 1296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_init (1300 to 1303 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1302 | function call with no prior declaration. | CERT EXP37-C |
| M | 1302 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1302 | Value is not of appropriate type. : unsigned char unsigned short( 5 * 60 | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_view_deinit (1305 to 1308 textbuffer-view.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1307 | function call with no prior declaration. | CERT EXP37-C |
| M | 1307 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_create (35 to 44 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_destroy (46 to 52 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| text_chunk_find (54 to 68 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 64 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| text_chunk_create (75 to 104 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 87 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 87 | Value is not of appropriate type. : unsigned char char buf ++ = ( char | CERT INT01-C,INT02-C,INT07-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | Insufficient space for operation. | CERT DCL33-C,FIO43-C |
| M | 98 | Array index not unsigned. | CERT ARR30-C |
| M | 98 | Value is not of appropriate type. : unsigned int int ( rec ) -> pos | CERT INT01-C,INT02-C,INT07-C |
| M | 98 | Array index not unsigned. | CERT ARR30-C |
| M | 98 | Value is not of appropriate type. : unsigned int int ( rec ) -> pos + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| text_chunk_destroy (106 to 110 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 108 | function call with no prior declaration. | CERT EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| text_chunk_line_free (112 to 143 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 119 | Type conversion without cast. : unsigned char char * text != '\0' | CERT INT02-C,INT31-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 130 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| text_chunk_append (145 to 172 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 157 | Array index not unsigned. | CERT ARR30-C |
| M | 157 | Value is not of appropriate type. : unsigned int int data [ left - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | Array index not unsigned. | CERT ARR30-C |
| M | 171 | Value is not of appropriate type. : unsigned int int ( chunk ) -> pos | CERT INT01-C,INT02-C,INT07-C |
| M | 171 | Array index not unsigned. | CERT ARR30-C |
| M | 171 | Value is not of appropriate type. : unsigned int int ( chunk ) -> pos + 1 | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_line_create (174 to 186 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_line_insert (188 to 212 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 211 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_line_add_colors (229 to 276 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 242 | Array index not unsigned. | CERT ARR30-C |
| M | 242 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 242 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 243 | Array index not unsigned. | CERT ARR30-C |
| M | 243 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 243 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 247 | Array index not unsigned. | CERT ARR30-C |
| M | 247 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 247 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 248 | Array index not unsigned. | CERT ARR30-C |
| M | 248 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 248 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 248 | Signed/unsigned conversion without cast. : unsigned char int data [ pos ++ ] = bg | CERT INT02-C,INT31-C,STR34-C |
| M | 252 | Array index not unsigned. | CERT ARR30-C |
| M | 252 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 252 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 253 | Array index not unsigned. | CERT ARR30-C |
| M | 253 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 253 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 256 | Array index not unsigned. | CERT ARR30-C |
| M | 256 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 256 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 257 | Array index not unsigned. | CERT ARR30-C |
| M | 257 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 257 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 260 | Array index not unsigned. | CERT ARR30-C |
| M | 260 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 260 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 261 | Array index not unsigned. | CERT ARR30-C |
| M | 261 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 261 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 264 | Array index not unsigned. | CERT ARR30-C |
| M | 264 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 264 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 265 | Array index not unsigned. | CERT ARR30-C |
| M | 265 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 265 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 268 | Array index not unsigned. | CERT ARR30-C |
| M | 268 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 268 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 269 | Array index not unsigned. | CERT ARR30-C |
| M | 269 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 269 | Value is not of appropriate type. : unsigned int int data [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 273 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_insert (285 to 315 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 291 | function call with no prior declaration. | CERT EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 292 | function call with no prior declaration. | CERT EXP37-C |
| M | 292 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | Array index not unsigned. | CERT ARR30-C |
| M | 306 | Value is not of appropriate type. : unsigned int int data [ len - 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 306 | Array index not unsigned. | CERT ARR30-C |
| M | 306 | Value is not of appropriate type. : unsigned int int data [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 314 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_remove (317 to 338 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 319 | function call with no prior declaration. | CERT EXP37-C |
| M | 319 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | function call with no prior declaration. | CERT EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 333 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 337 | function call with no prior declaration. | CERT EXP37-C |
| M | 337 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_remove_all_lines (341 to 364 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 346 | function call with no prior declaration. | CERT EXP37-C |
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 349 | function call with no prior declaration. | CERT EXP37-C |
| M | 349 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 350 | function call with no prior declaration. | CERT EXP37-C |
| M | 350 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 355 | function call with no prior declaration. | CERT EXP37-C |
| M | 355 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| set_color (366 to 382 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 375 | function call with no prior declaration. | CERT EXP37-C |
| M | 375 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 375 | Value is not of appropriate type. : char signed char g_string_append_printf ( str , "\004%c%c" , color , ( '0' | CERT INT01-C,INT02-C,INT07-C |
| M | 379 | function call with no prior declaration. | CERT EXP37-C |
| M | 379 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 379 | Value is not of appropriate type. : char signed char g_string_append_printf ( str , "\004%c%c" , ( '0' | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_line2text (384 to 449 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 389 | function call with no prior declaration. | CERT EXP37-C |
| M | 389 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 391 | function call with no prior declaration. | CERT EXP37-C |
| M | 391 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 394 | Signed/unsigned conversion without cast. : unsigned char int * ptr | CERT INT02-C,INT31-C,STR34-C |
| M | 395 | function call with no prior declaration. | CERT EXP37-C |
| M | 395 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 411 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 426 | function call with no prior declaration. | CERT EXP37-C |
| M | 426 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 429 | function call with no prior declaration. | CERT EXP37-C |
| M | 429 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 432 | function call with no prior declaration. | CERT EXP37-C |
| M | 432 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 436 | function call with no prior declaration. | CERT EXP37-C |
| M | 436 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 440 | function call with no prior declaration. | CERT EXP37-C |
| M | 440 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 440 | Value is not of appropriate type. : char signed char g_string_append_printf ( str , "\004%c%c" , '0' , ( '0' | CERT INT01-C,INT02-C,INT07-C |
| M | 444 | function call with no prior declaration. | CERT EXP37-C |
| M | 444 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| textbuffer_find_text (451 to 534 textbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 465 | function call with no prior declaration. | CERT EXP37-C |
| M | 465 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 466 | function call with no prior declaration. | CERT EXP37-C |
| M | 466 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 480 | function call with no prior declaration. | CERT EXP37-C |
| M | 480 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 509 | function call with no prior declaration. | CERT EXP37-C |
| M | 509 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 515 | function call with no prior declaration. | CERT EXP37-C |
| M | 515 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 522 | function call with no prior declaration. | CERT EXP37-C |
| M | 522 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 524 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 526 | function call with no prior declaration. | CERT EXP37-C |
| M | 526 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 532 | function call with no prior declaration. | CERT EXP37-C |
| M | 532 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 533 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 494 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 497 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pusharg (48 to 55 tparm.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 52 | Array index not unsigned. | CERT ARR30-C |
| M | 52 | Value is not of appropriate type. : unsigned int int S [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 53 | Array index not unsigned. | CERT ARR30-C |
| M | 53 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 53 | Value is not of appropriate type. : unsigned int int S [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pushnum (57 to 64 tparm.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 61 | Array index not unsigned. | CERT ARR30-C |
| M | 61 | Value is not of appropriate type. : unsigned int int S [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 62 | Array index not unsigned. | CERT ARR30-C |
| M | 62 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 62 | Value is not of appropriate type. : unsigned int int S [ pos ++ | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| getarg (67 to 89 tparm.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 70 | Array index not unsigned. | CERT ARR30-C |
| M | 70 | Value is not of appropriate type. : unsigned int int arg_list [ argcnt | CERT INT01-C,INT02-C,INT07-C |
| M | 71 | Array index not unsigned. | CERT ARR30-C |
| M | 71 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 71 | Value is not of appropriate type. : unsigned int int arg_list [ argcnt ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Array index not unsigned. | CERT ARR30-C |
| M | 74 | Value is not of appropriate type. : unsigned int int arg_list [ argnum | CERT INT01-C,INT02-C,INT07-C |
| M | 77 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 77 | Array index not unsigned. | CERT ARR30-C |
| M | 77 | Value is not of appropriate type. : unsigned int int char ** ) p = arg_list [ argnum | CERT INT01-C,INT02-C,INT07-C |
| M | 79 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 79 | Array index not unsigned. | CERT ARR30-C |
| M | 79 | Value is not of appropriate type. : unsigned int int int * ) p = arg_list [ argnum | CERT INT01-C,INT02-C,INT07-C |
| M | 81 | Array index not unsigned. | CERT ARR30-C |
| M | 81 | Value is not of appropriate type. : unsigned int int arg_list [ argcnt | CERT INT01-C,INT02-C,INT07-C |
| M | 83 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 83 | Array index not unsigned. | CERT ARR30-C |
| M | 83 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 83 | Value is not of appropriate type. : unsigned int int char ** ) p = arg_list [ argcnt ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 83 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 86 | Array index not unsigned. | CERT ARR30-C |
| M | 86 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 86 | Value is not of appropriate type. : unsigned int int int * ) p = arg_list [ argcnt ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 86 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| popstring (92 to 99 tparm.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 94 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 94 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 96 | Array index not unsigned. | CERT ARR30-C |
| M | 96 | Value is not of appropriate type. : unsigned int int S [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 98 | Array index not unsigned. | CERT ARR30-C |
| M | 98 | Value is not of appropriate type. : unsigned int int S [ pos | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| popnum (101 to 113 tparm.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 103 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 103 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 105 | Array index not unsigned. | CERT ARR30-C |
| M | 105 | Value is not of appropriate type. : unsigned int int S [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 107 | Array index not unsigned. | CERT ARR30-C |
| M | 107 | Value is not of appropriate type. : unsigned int int S [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 109 | Array index not unsigned. | CERT ARR30-C |
| M | 109 | Value is not of appropriate type. : unsigned int int num = S [ pos | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cvtchar (115 to 144 tparm.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 119 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 119 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| tparm (227 to 740 tparm.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 254 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 258 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 258 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 260 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 260 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 283 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 283 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 302 | Type conversion without cast. : int char i == '$' | CERT INT02-C,INT31-C |
| M | 303 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 304 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 304 | Type conversion without cast. : char int dp ++ = i | CERT INT02-C,INT31-C |
| M | 307 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 312 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 314 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 314 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 322 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 329 | Type conversion without cast. : int char val = c | CERT INT02-C,INT31-C |
| M | 329 | Value is not of appropriate type. : char signed char val = c | CERT INT01-C,INT02-C,INT07-C |
| M | 350 | Type conversion without cast. : int char val = c | CERT INT02-C,INT31-C |
| M | 353 | Array index not unsigned. | CERT ARR30-C |
| M | 354 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 357 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 358 | Array index not unsigned. | CERT ARR30-C |
| M | 358 | Type conversion without cast. : int char arg_list [ termcap - 1 ].integer = c | CERT INT02-C,INT31-C |
| M | 373 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 379 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 379 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 381 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 382 | Array index not unsigned. | CERT ARR30-C |
| M | 382 | Type conversion without cast. : int char arg_list [ termcap - 1 ].integer = c | CERT INT02-C,INT31-C |
| M | 392 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 396 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 400 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 404 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 415 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 416 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 420 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 420 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 422 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 423 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 424 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 426 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 426 | Value is not of appropriate type. : unsigned int signed char conv_char = fmt [ strlen ( fmt ) | CERT INT01-C,INT02-C,INT07-C |
| M | 426 | Value is not of appropriate type. : unsigned int signed char conv_char = fmt [ strlen ( fmt ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 430 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 433 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 433 | Value is not of appropriate type. : bool signed char termcap ++ | CERT INT01-C,INT02-C,INT07-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 442 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 445 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 448 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 449 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 449 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 484 | Value is not of appropriate type. : bool signed char termcap | CERT INT01-C,INT02-C,INT07-C |
| M | 486 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 487 | Type conversion without cast. : bool char i | CERT INT02-C,INT31-C |
| M | 487 | Type conversion without cast. : bool char i > c | CERT INT02-C,INT31-C |
| M | 488 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 489 | Array index not unsigned. | CERT ARR30-C |
| M | 489 | Value is not of appropriate type. : bool signed char arg_list [ termcap | CERT INT01-C,INT02-C,INT07-C |
| M | 489 | Value is not of appropriate type. : unsigned int signed char arg_list [ termcap - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 489 | Type conversion without cast. : int char arg_list [ termcap - 1 ].integer += c | CERT INT02-C,INT31-C |
| M | 491 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 495 | Value is not of appropriate type. : bool signed char termcap | CERT INT01-C,INT02-C,INT07-C |
| M | 497 | Array index not unsigned. | CERT ARR30-C |
| M | 497 | Value is not of appropriate type. : bool signed char arg_list [ termcap | CERT INT01-C,INT02-C,INT07-C |
| M | 497 | Value is not of appropriate type. : unsigned int signed char arg_list [ termcap - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 497 | Type conversion without cast. : int bool arg_list [ termcap - 1 ].integer = 16 * ( | CERT INT02-C,INT31-C |
| M | 497 | Value is not of appropriate type. : bool unsigned char arg_list [ termcap - 1 ].integer = 16 * ( i | CERT INT01-C,INT02-C,INT07-C |
| M | 497 | Value is not of appropriate type. : bool unsigned char 10 ) + i % | CERT INT01-C,INT02-C,INT07-C |
| M | 501 | Value is not of appropriate type. : bool signed char termcap | CERT INT01-C,INT02-C,INT07-C |
| M | 503 | Array index not unsigned. | CERT ARR30-C |
| M | 503 | Value is not of appropriate type. : bool signed char arg_list [ termcap | CERT INT01-C,INT02-C,INT07-C |
| M | 503 | Value is not of appropriate type. : unsigned int signed char arg_list [ termcap - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 503 | Type conversion without cast. : int bool arg_list [ termcap - 1 ].integer = i | CERT INT02-C,INT31-C |
| M | 503 | Value is not of appropriate type. : bool signed char arg_list [ termcap - 1 ].integer = i | CERT INT01-C,INT02-C,INT07-C |
| M | 503 | Type conversion without cast. : signed char bool arg_list [ termcap - 1 ].integer = i - 2 * ( | CERT INT02-C,INT31-C |
| M | 503 | Value is not of appropriate type. : bool unsigned char arg_list [ termcap - 1 ].integer = i - 2 * ( i % | CERT INT01-C,INT02-C,INT07-C |
| M | 509 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 509 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 512 | Value is not of appropriate type. : bool unsigned char i = 9 | CERT INT01-C,INT02-C,INT07-C |
| M | 514 | Type conversion without cast. : bool char i = *sp | CERT INT02-C,INT31-C |
| M | 523 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 523 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 525 | Type conversion without cast. : bool char i = *sp | CERT INT02-C,INT31-C |
| M | 525 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 525 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 528 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 528 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 530 | Array index not unsigned. | CERT ARR30-C |
| M | 530 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 530 | Value is not of appropriate type. : unsigned int int vars [ i ].type = S [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 532 | Array index not unsigned. | CERT ARR30-C |
| M | 532 | Value is not of appropriate type. : unsigned int int vars [ i ].argnum = S [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 535 | Array index not unsigned. | CERT ARR30-C |
| M | 535 | Value is not of appropriate type. : unsigned int int vars [ i ].value = S [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 540 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 540 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 542 | Type conversion without cast. : bool char i = *sp | CERT INT02-C,INT31-C |
| M | 542 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 542 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 545 | Array index not unsigned. | CERT ARR30-C |
| M | 547 | Array index not unsigned. | CERT ARR30-C |
| M | 551 | Array index not unsigned. | CERT ARR30-C |
| M | 559 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 559 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 561 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 562 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 562 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 571 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 572 | Value is not of appropriate type. : bool unsigned char i = 10 | CERT INT01-C,INT02-C,INT07-C |
| M | 572 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 572 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 573 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 573 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 580 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 580 | Type conversion without cast. : bool unsigned int i = strlen | CERT INT02-C,INT31-C |
| M | 588 | Type conversion without cast. : bool int i *= j | CERT INT02-C,INT31-C |
| M | 596 | Type conversion without cast. : bool int i /= j | CERT INT02-C,INT31-C |
| M | 612 | Type conversion without cast. : bool int i %= j | CERT INT02-C,INT31-C |
| M | 620 | Type conversion without cast. : bool int i &= j | CERT INT02-C,INT31-C |
| M | 628 | Type conversion without cast. : bool int i |= j | CERT INT02-C,INT31-C |
| M | 636 | Type conversion without cast. : bool int i ^= j | CERT INT02-C,INT31-C |
| M | 644 | Type conversion without cast. : bool int i = ( i == j | CERT INT02-C,INT31-C |
| M | 652 | Type conversion without cast. : bool int i = ( i | CERT INT02-C,INT31-C |
| M | 652 | Type conversion without cast. : bool int i = ( i < j | CERT INT02-C,INT31-C |
| M | 660 | Type conversion without cast. : bool int j | CERT INT02-C,INT31-C |
| M | 668 | Type conversion without cast. : bool int j | CERT INT02-C,INT31-C |
| M | 713 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 713 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 718 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 718 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 723 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 723 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 733 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 733 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 737 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 738 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 739 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 298 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 312 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 322 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 377 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 433 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 453 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 460 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 468 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 479 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 484 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 495 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 501 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 517 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 562 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 573 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 581 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 586 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 589 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 594 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 597 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 603 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 610 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 613 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 618 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 621 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 626 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 629 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 634 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 637 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 642 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 645 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 650 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 653 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 658 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 661 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 666 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 669 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 674 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 677 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 682 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 685 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 697 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| Code | (Line) | Violation | Standard |
|---|---|---|---|
| M | (Source line number) | [Text of Mandatory standard] | [Appropriate rule reference] |
| C | [Text of Checking standard] | ||
| O | [Text of Optional standard] | ||
[Source: Text of line from Source file]
| |||
| Components which pass all standards are marked: | Pass |
| Components which fail only Optional standards are marked: | Conditional Pass |
| Components which fail on insufficient comments only are marked: | Comment FAIL |
| Components which violate Mandatory standards are marked: | FAIL |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [ | Top of Report | | | Procedure Table | | | Contents | ] |
|---|